标签: php session cookies session-timeout
我想让我的$ _SESSIONS在30天后到期。我没有处理我服务器上的任何敏感数据,所以我并不担心cookie高兴。这会有用吗?
ini_set('session.cookie_lifetime', 2592000); ini_set('session.gc_maxlifetime', 2592000); session_start();
提前致谢。
答案 0 :(得分:2)
除了你的cookie之外,还需要在php.ini中查看一些其他设置。
您可以按如下方式在代码中操作它们:
// Current Session Timeout Value $currentTimeout= ini_get('session.gc_maxlifetime'); // Change session timeout value for a particular page load - 1 month = ~2678400 seconds ini_set('session.gc_maxlifetime', 2678400);
更多here和here