【发布时间】:2016-10-31 18:05:32
【问题描述】:
我正在使用包含在每个页面中的单个配置文件来控制用户会话。我的网站中有登录/注销选项。
我想将用户的会话销毁超时时间延长至 1 年(即使用户关闭了浏览器,会话应该仍然存在,除非用户退出页面)。
我正在使用它来扩展用户会话超时值,
<?php
session_set_cookie_params(31556952);
ini_set('session.gc_maxlifetime',31556952);
session_start();
//my Other code like DB connections will come below.
?>
在PHP.ini
中我已将session.gc_maxlifetime 设置为31556952
但这不会影响任何事情,用户会话会在 120 秒时被销毁。
我已经参考了所有与 stackoverflow 相关的问题,但我没有得到任何线索。
会有什么问题?任何建议。
【问题讨论】:
-
@DhavalDave 没有成功。
标签: php session session-cookies session-state