PHP会话未保存在页面刷新或转到另一页面后

时间:2018-11-26 22:49:23

标签: php amazon-web-services session amazon-ec2 composer-php

我的会话没有保存在页面刷新或转到另一页面上。这一切都是在用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();

?>

1 个答案:

答案 0 :(得分:0)

愚蠢的我。我当时正在使用IP地址在开发站点上工作,但是我遇到了session.cookie_secure = 1,这使其无法正常工作。我不得不禁用它,所以我只是将其注释掉了:

;session.cookie_secure = 1