我已经为我的website.To创建了会话,会话已经开始,我已经在网站的每个链接上写了以下代码:
session_start();
if(isset($_SESSION['User']))
{
//session_start();
$sesvar = $_REQUEST['sid'];
}
else
{
$sesvar = " ";
}但是当我单击注销按钮session get sid的destroyed.But值(即设置会话变量的参数设置为null)来销毁会话时,我编写了以下代码:
if(isset($_REQUEST['out']))
{
session_start();
session_unset();
//unset($_SESSION['User']);
session_destroy();
header("Location:login.html");
exit;
}注销后,因为我得到了sid=null,在那之后,如果我点击网站的任何链接,欢迎消息仍然在那里与空会话variable.Please帮助。
发布于 2012-05-25 14:48:40
您实际上没有使用会话变量来存储会话数据。
我假设在下面的代码中,您正在尝试使用会话变量来存储一些值
$sesvar = $_REQUEST['sid'];你这样做是错误的,要存储任何你需要存储在超级全局$_SESSION数组中的会话数据。举个例子。
$_SESSION['var'] = $_REQUEST['sid'];要检查或获取需要检查$_SESSION中的值的值
https://stackoverflow.com/questions/10749689
复制相似问题