PHP_SESSION_DISABLED启用了会话支持

时间:2017-03-04 13:03:01

标签: php html session

我正在为我的课程制作一个带有一些php的网站,我真的需要使用会话。问题是,session_status()不断返回PHP_SESSION_DISABLED。我一直在互联网上到处寻找,但我发现的只是this article的变种。在服务器上我们应该处理所有这些设置与文章中的相同,除了设置为/ var / lib / php5的session.save_path。文章说路径“应该低于777 chmod ”,因此我尝试将其更改为“/ tmp”,但没有任何帮助。这是我想要开始工作的代码:

<?php
    session_save_path("/tmp");
    session_start();
    $_SESSION['message'] = "session disabled";
    if(session_status == PHP_SESSION_DISABLED)
        echo $_SESSION['message'];
?>

我将它保持在页面的初始状态,并继续打印“会话已禁用”。同时phpinfo()显示已启用会话支持。有很多设置,所以我不会在这里粘贴它们。我做错了吗?

另外我只是注意到/ tmp目录中有一个名为sess_logIn的文件,而“logIn”是我试图在某个时刻为会话设置的id。但它的权利是rw -------而且它的所有者被称为www-data。但我似乎无法在那里创建其他会话文件。

1 个答案:

答案 0 :(得分:0)

建议的处理会话的方法:

{{1}}