1

我正在使用托管在 LAMP 堆栈上的标准 Drupal 安装。我的 settings.php 有以下设置:

ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);

ini_set('session.gc_maxlifetime', 200000);

ini_set('session.cookie_lifetime', 2000000);

我的 php.ini 文件有:

session.gc_probability = 1


session.gc_divisor = 1000


session.gc_maxlifetime = 1440

我还检查了安全模式是否已关闭,以便我的 settings.php 文件能够覆盖主要的 php.ini 变量。此外,由于该人可以在 15 分钟后注销,这让我想知道 php.ini 是否与它有任何关系。我已经梳理了我的代码,它似乎在我的本地主机上运行良好,但是在服务器上却有问题。我还能在哪里检查????

4

1 回答 1

0

缩小你的问题。cookie过期时间设置错了吗?还是它仍在发送但不再与有效会话匹配?我猜这是drupal中的一个问题。

于 2012-04-15T05:25:15.177 回答