我有一些关于php会话超时的问题。在应用程序运行期间,我已经设置了以下值:
session.gc_maxlifetime = 3600
session.cookie_lifetime = 3600
session.save_path = myApplicationPath/tmp
session.use_cookies = 1
session.use_only_cookies = 1
然而,我的会话在大约30分钟后过期。此外,我的tmp目录保持为空,因此似乎实际上没有设置任何cookie。尽管如此,使用ini_get("session.save_path")命令返回了正确的路径。
session_start
之前设置 ini 值。此外,您可以将phpinfo()
的输出放入测试文件中进行比较。 - hakre