Debain jessie清空PHP会话变量

时间:2017-08-16 15:46:04

标签: php debian apache2.4 debian-jessie

我正在使用Debian jessie

我安装了apache 2.4和php 7.0但是我遇到的问题是变量总是在我把所有页面中的指令session_start()放进去时谢谢你的帮助我

1 个答案:

答案 0 :(得分:0)

我没有php大师,但我认为你可以尝试将会话变量保存到静态变量中,然后检查该变量的输出以查看它是否为空。有可能调试PHP脚本的方法,看看有什么不对,但我无法帮助你。

如果我是你,我还会检查/var/lib/php/session的权限。该文件夹用于保存php使用/生成的临时会话变量。如果让我们说你的apache作为nobody或www-data或apache运行,请根据你的apache用户为该文件夹设置正确的所有权。

ps aufx | grep httpd

左边的第一个条目是用户。请记住该用户并发出:

chown apacheuser:apacheuser /var/lib/php/session

重新启动apache(systemctl restart httpd)并再试一次,看看是否有效!