PHP自定义会话路径:将某些机制违反我的意愿删除我的会话文件?

时间:2012-05-10 06:15:43

标签: php session cron

我已经制作了PHP应用程序,绝对会在会话文件中继续传输,这些文件会长时间停留(例如,树周,一个月......)。

因为我的PHP应用程序将在共享托管环境中运行,所以我将自定义session_save_path - 目录放入包含所需会话文件的应用程序的根目录中。

我想知道:是否存在任何基于Linux系统的cron机制,或其他任何我不知道的机制,如果它们在很长一段时间内没有被触及,它将删除我的会话文件,因为它会错误地认为会话文件是不必要的垃圾?

这会弄乱我的申请。

我很担心,因为我在这里找到了一些答案(http://stackoverflow.com/questions/8693934/how-does-php-know-when-to-delete-a-session)我没有好好的。

1 个答案:

答案 0 :(得分:0)

我认为您的会话文件可能会被php会话垃圾例程删除。

检查这些配置选项并找到有关php sessions'gc。

的更多信息

http://php.net/manual/en/session.configuration.php

您需要注意gc-_*指令。