会话在页面重新加载或重定向时被破坏


session destroyed on page reload or redirect

session_start();
$_SESSION['login']=1;

我也用饼干试过这个.以及在不同的服务器上尝试过。代码在本地工作,但在实时服务器上不起作用。你能告诉我为什么会这样吗?请给出解决方案。

确保您的临时路径具有写入权限。

在您的文件中,在下面写几行以检查会话是否设置。

session_start();
if(isset($_SESSION['login']) && !empty($_SESSION['login'])) {
   echo $_SESSION['login'];
}else{
   echo 'session not set';
}

注意:- 您需要在所有页面上调用session_start()

希望它能帮助你:)