我正在寻找创建一个挂钩到Drupal超时过程的自定义模块。当用户超时时,它需要向另一台服务器发起快速ping操作 - 这样它们也会从第二台服务器上的系统中注销。
事情是......我找不到任何关于Drupal如何管理它超时的文档。我能找到的所有内容都与PHP.ini有关。
这让我想知道是否有可能在超时时触发事件?有没有人有过这方面的经验?
谢谢, 休
答案 0 :(得分:15)
在/sites/default/settings.php中更改
ini_set('session.cookie_lifetime', 2000000);
2000000秒是23天,这似乎是一个非常愚蠢的默认超时,因此您可以将其更改为:
3600(1小时) 10800(3小时) 86400(1天)