我有一个非常简单的问题,我似乎无法解决。我有以下ajax请求设置PHP会话变量
$.post("http://mytestdomain.com/test.php", {"data": 'success'});
这段代码在PHP文件中生成并回显Session变量
session_start();
$_SESSION['test_text']= $_POST['data'];
echo "Pageviews=". $_SESSION['test_text'];
但是这会一直返回以下错误消息
Notice: Undefined index: data in /var/www/test.php on line 2
如果我将演示网址发布到我的浏览器中
http://mytestdomain.com/test.php?data=11111
然后结果得到正确回应。
所以我的问题是,如何通过jQuery Ajax数据传递给PHP会话变量并将其保存?
由于
答案 0 :(得分:1)
在test.php
文件中,尝试以下操作:
session_start();
$_SESSION['test_text']= $_REQUEST['data'];
echo "Pageviews=". $_SESSION['test_text'];