我的会话没有保存在页面刷新或转到另一页面上。这一切都是在用composer update
更新我所有的作曲者文件并将EC2服务器从t2.nano升级到t2.micro之后开始发生的。我不确定是什么原因造成的?
我尝试使用此代码来查看我的会话是否正在保存并且是否正在保存:
if (!is_writable(session_save_path())) {
echo 'Session path "'.session_save_path().'" is not writable for PHP!';
}
这是我测试我的SESSION代码的方式:
<?php
session_start();
$_SESSION['test'] = 'ok'; // 1st time loading the page works. I remove this line on the second refresh and the var_dump below does not show the session.
var_dump($_SESSION);
die();
?>
答案 0 :(得分:0)
愚蠢的我。我当时正在使用IP地址在开发站点上工作,但是我遇到了session.cookie_secure = 1
,这使其无法正常工作。我不得不禁用它,所以我只是将其注释掉了:
;session.cookie_secure = 1