我在 .htaccess 文件中使用了这段代码:
php_value session.cookie_lifetime "3600"
并使用此功能更新超时会话:
private function renewCusTimeout(){
$_SESSION["customer"]["usertimeout"]=time();
}
但它有问题,因为我设置了会话,例如当他们登录时一小时,当客户在我的网站上浏览和做每一件事时,时间延长和更新。但 cookie 无法更新时间。当第一个 3600 秒用完时,客户注销。
问题是session.cookie_lifetime
在.htaccess中没有延长客户上网的时间,它只是登录时设置的时间。
session.cookie_lifetime
当客户尚未登录并做每一件事时,如何延长时间?