我有你的文件:
set.php
<?php
session_start();
$_SESSION['user_name'] = "anglinb";
var_dump($_SESSION);
?>
get.php
<?php
session_start();
var_dump($_SESSION);
?>
我有一个服务器,我可以去set.php,然后去get.php,两个页面都会显示相同的vardump结果。
由namecheap托管的第二台服务器不会存储数据。 $ _SESSION超全球工作正常,但突然间它停止了工作。
我累了
我已经检查了stackoverflow.com建议的tmp域的可写性。但是,请求之间的信息仍然不存在。我知道我的浏览器设置和我的代码是可以的,因为它可以在我的服务器上运行。
我尝试将路径设置为权限为777的其他目录。
ini_set(' session.save_path','/tmpp');
如果有帮助,我可以发布phpinfo页面。
以下是两个Cookie: 组:
得到: