首页 文章

Debain jessie清空PHP会话变量

提问于
浏览
-1

我正在使用Debian jessie

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

1 回答

  • 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 )并再试一次,看看是否有效!

相关问题