【发布时间】:2013-12-15 04:38:45
【问题描述】:
我正在开发应用程序。我使用 ajax 调用设置了一些会话值。稍后在不更改页面的情况下,我调用了另一种使用会话的方法,但它不起作用。我正在使用 ajax 调用这两个函数。首先我调用 set 方法,然后我调用 get,但是在 get 上我没有得到会话值。可能是什么原因?
public function getmysession()
{
if($_SESSION['mahmood']=='getit'){ echo "this is set session";}
}
public function setmysesion()
{
$_SESSION['mahmood'] = 'getit';
}
【问题讨论】:
-
你确定你的脚本顶部有
session_start();吗? -
是的,我知道 session_start 必须用于会话。但如果页面再次加载,它会起作用。不适合我使用 ajax
-
您的 PHP 脚本不知道您是否使用 AJAX 访问它,这两种情况下的行为应该相同。请显示更多代码!