PHP会话gc_maxlifetime使用主值而不是本地

时间:2018-10-30 18:05:21

标签: php session shared-hosting

我正在尝试在共享主机上将此值设置为12h,并且完全失败。 ini_get (在session_start()之后)返回正确的秒数,也在 php_info()中显示正确的本地值,但会话仍在 master值到期

我也尝试过使用本地php.ini 以及 .htaccess ini_set (在session_start()之前)。 ..所有方法均失败...试图也设置 gc_probability gc_divisors

我试图用托管服务商打开一张票,他们告诉我使用php,但是ini_set无效。 我现在一无所知,该怎么办?

这是托管的问题吗?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

在与其他程序员进行了头脑风暴和最糟糕的托管帮助之后,我最终通过仅更改会话存储的文件夹来解决了问题。此解决方案还需要管理使用cronjob的过时会话的取消。