我已经看到这个问题,并且似乎有很多随机的解决方案,但我似乎无法找到我的底部。
我已经设置了一个简单的PHP登录脚本,可以保存一些$_SESSION
变量,当我从我的计算机上测试它时,它在localhost上运行正常。当我将其上传到我们的VPS时,它不起作用,并且我已经确定了一个问题,即变量没有在页面之间传输。
我在连接文件的每个页面的开头都有session_start()
,我包括我的数据库连接(正如我所说,它在我的本地主机上工作正常)。
我读到有时这是服务器设置问题。这是下面的phpinfo()
(对于SESSION变量部分),似乎所有内容都正确启用。我没有看到/ var / lib / php / session文件夹,但我创建了它,因为它可能无法存储它们,因为它不存在。这并没有解决问题。
我尝试ini_set()
来明确设置文件中的路径,但也没有运气。
关于它可能是什么的任何想法?我现在没有想法。
谢谢!