我已经制作了PHP应用程序,绝对会在会话文件中继续传输,这些文件会长时间停留(例如,树周,一个月......)。
因为我的PHP应用程序将在共享托管环境中运行,所以我将自定义session_save_path - 目录放入包含所需会话文件的应用程序的根目录中。
我想知道:是否存在任何基于Linux系统的cron机制,或其他任何我不知道的机制,如果它们在很长一段时间内没有被触及,它将删除我的会话文件,因为它会错误地认为会话文件是不必要的垃圾?
这会弄乱我的申请。
我很担心,因为我在这里找到了一些答案(http://stackoverflow.com/questions/8693934/how-does-php-know-when-to-delete-a-session)我没有好好的。
答案 0 :(得分:0)
我认为您的会话文件可能会被php会话垃圾例程删除。
检查这些配置选项并找到有关php sessions'gc。
的更多信息http://php.net/manual/en/session.configuration.php
您需要注意gc-_*
指令。