使用ajax将会话cookie从javascript传递到php
Pass session cookies from javascript to php using ajax
我想从javascript传递会话变量。Javascript本身是从PHP 生成的问题
echo "<script>"
."if(confirm('Evaluation is already exist! Do you want to update evaluation?'))
{
//Here I want to add : $_SESSION['confirmed']=1; so I can proceed to save process
alert('Evaluation Saved!);
}
else
{
alert('Evaluation Cancelled!);
}"
."</script>";
我怎样才能做到这一点?提前谢谢。
如果您正在讨论进行ajax调用并在标头中传递会话cookie,那么您不需要手动执行此操作,因为对同一域进行的所有ajax调用都应该已经具有所有相应的cookie。
但是,如果您从不同的域进行ajax调用,那么它就不会有会话cookie。由于AJAX调用仅在您调用的url与调用脚本位于同一域时才发送cookie。
使用Ajax存储会话变量
echo "<script>"
."if(confirm('Evaluation is already exist! Do you want to update evaluation?'))
{
$.post( '/setsessionvariable.php', function(){
alert('Evaluation Saved!);
});
}
else
{
alert('Evaluation Cancelled!);
}"
."</script>";
和在setsessionvariable.php文件中
session_start();
$_SESSION['confirmed'] = 1;
有一件事我应该说。您无法使用java脚本创建SESSION。因为SESSION将在服务器端运行。js将在前端(浏览器)运行。或者使用AJAX来传递变量。试试这个代码来解决你的问题。
<?php
session_start();
$confirmed=1;
if($confirmed==1){
$_SESSION['confirmed']=1;
echo "<script> alert('Evaluation Saved!'); </script>";
}
else
{
session_destroy();// to destory existing session
echo "<script> alert('Evaluation Cancelled!'); </script>";
}
?>
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- php javascript代码从javascript调用php函数
- 如何在php/javascript中制作定时器和警报
- 带有数据输入的PHP/JavaScript web交互式图谱
- PHP - Javascript integration?
- 从复选框 ajax php javascript 中检索值
- 验证此图像验证码.Jquery PHP & javascript.
- Facebook PHP+JavaScript-在页面加载之前导航时出现异常
- PHP/JavaScript-检测当前打开页面的用户
- Php-Javascript-我如何知道哪些页面是彩色的,哪些是黑白的
- PHP+Javascript解析这两个响应
- 创建php/javascript倒计时计时器时出现问题
- 转换“;2012年7月15日星期日00:00:00 GMT+0700(东南亚标准时间)“;到php/javascript
- 与php/javascript函数调用混淆
- 从下拉框中获取选定的值,并使用来填充文本框php javascript
- 如何使用php+javascript更改HTML表的内容
- Php javascript不显示数据
- PHP/JavaScript MP3播放器,用于采样和销售歌曲
- Integration PHP + Javascript
- Adsense Onclick(php, javascript)