PHP 会话 gc_maxlifetime 使用主值而不是本地值
PHP session gc_maxlifetime use master value instead of local
我试图在共享主机上将此值设置为 12h,但完全失败了。
ini_get(在 session_start() 之后)return 正确的秒数,也在 php_info() 它显示了正确的本地值,但会话在 主值 .
处过期
我尝试使用 local php.ini 以及 .htaccess 和 ini_set(在 session_start() 之前)也是……所有方法都失败了……试图设置 gc_probability & gc_divisors也是。
我试图通过主机开票,他们告诉我使用 php,但 ini_set 没有用。
我现在一头雾水,有什么办法吗?
是主机的问题吗?
提前致谢!
经过与其他程序员的头脑风暴和有史以来最糟糕的托管协助后,我最终通过更改会话存储文件夹来解决问题。此解决方案还需要使用 cronjob 管理过时会话的取消。
我试图在共享主机上将此值设置为 12h,但完全失败了。 ini_get(在 session_start() 之后)return 正确的秒数,也在 php_info() 它显示了正确的本地值,但会话在 主值 .
处过期我尝试使用 local php.ini 以及 .htaccess 和 ini_set(在 session_start() 之前)也是……所有方法都失败了……试图设置 gc_probability & gc_divisors也是。
我试图通过主机开票,他们告诉我使用 php,但 ini_set 没有用。 我现在一头雾水,有什么办法吗?
是主机的问题吗?
提前致谢!
经过与其他程序员的头脑风暴和有史以来最糟糕的托管协助后,我最终通过更改会话存储文件夹来解决问题。此解决方案还需要使用 cronjob 管理过时会话的取消。