Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
如何能设置网站至3分钟超时同时关闭浏览器下线 - Drupal大学 - Drupal问答论坛
首页 / 帖子
如何能设置网站至3分钟超时同时关闭浏览器下线

我明白是设置setting.ini 文件的ini_set('session.cookie_lifetime', XXX);


但XXX本身貌似只有一个选择,设置180则是3分钟超时,设置0则是关闭浏览器失效,那么有没有办法让两者同时有效?

1个答案
刘伯彪
发布于:2016-02-28 11:31
关闭浏览器这是一个很差的用户体验。

如果你一定要实现的话,关闭浏览器是在客户端使用 js 实现的。

所以,如果你想要做的话,只要在body onload 时候给他设置一个倒计时,到时候直接关浏览器窗口就可以了。然后把cookie设置成关闭浏览器就失效。