PHP中SESSION无法获取问题

近期在看公司老项目,前台可以正常访问,但是后台却无法登录,一直报请求超时,请重新登录!进入服务后发现是有一处SESSION的值无法获取,这就让人很郁闷了,通常SESSION无法使用都是因为没有使用session_start()这个函数,后来打开PHP的错误日志,发现php.ini中没有开启错误日志,没办法,只能做用php函数查看错误原因ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT);发现给提示的是session文件 无法写入,根据错误提示,找到session文件,给文件服务器启动用户的权限,我们这里用的是nginx,直接使用命令chown -R nginx:nginx ./session,修改完文件权限后,网站可以正常访问了,就是这样一个简单的问题用了我半天时间,所以小伙伴一定记得在配置php环境的时候,记得去php.ini中开启错误日志,这样有什么问题可以直接去日志中解决就好了。

原文地址:https://www.cnblogs.com/beili/p/9150131.html