最近我的webhost改变了PHP配置。我唯一的抱怨是会议在使用期间到期。
一般来说,我只会写一次会话,但是多次读,所以我想这可能是因为filemtime没有改变,所以每次我读,我也会通过递增一个计数器来写。仍然没有,在24分钟之后,会议是否被使用,它被清除。
有关如何解决此问题的任何想法?
答案 0 :(得分:0)
当您启动会话并结束脚本(或调用session_write_close()
)时,PHP会不断读取和写入会话数据文件,因此文件mtime应该更改。无需更改文件系统的atime选项。
但事情之外很容易出错,包括运行删除会话文件的奇怪的cronjob脚本。没有你在服务台抱怨,他们永远不会解决它。