我目前在PHP中遇到一个奇怪的问题。
我有两个脚本,index.php是“主页”,而ajax.php是一个由AJAX请求调用的脚本。
的index.php
session_start();
if ($_SESSION['test'] == "hello") {
$_SESSION['test'] = "bleh";
die();
}
echo "here";
ajax.php
session_start();
$_SESSION['test'] = "hello";
所以我继续使用index.php,然后在ajax.php上调用ajax,刷新index.php,我实际上希望有一个空白页面,然后刷新并打印“here”;但实际上脚本永远不会死掉,比如$ _SESSION ['test']从未被设置为“你好”。
有什么想法吗?感谢。
答案 0 :(得分:0)
我在我的系统上试过这个,它按预期工作。尝试直接调用ajax.php页面,看看你是否得到了预期的结果,然后调用第一个。
同时查看您的浏览器是否设置了cookie并确保它未被忽略,因此每次会话开始时您都会获得一个新会话。