我遇到了PHP会话的一个奇怪问题。我可以存储值和所有内容,直到请求结束。创建新请求后,会立即创建一个新会话文件,其中包含新会话和上一个会话的数据丢失。
我在Windows 7机器上手动安装了php和apache。 session.save_path设置设置为null,但文件正在写入:C:\ Windows \ Temp。会话文件存在于那里并且具有实际值,因此我不认为这是权限问题。
请注意,session_start()是在处理请求的php文件的最开头调用的。这不是代码问题,因为我使用虚拟代码来验证具有xampp服务器的其他计算机上的行为。一切都很好。