如果客户端没有禁用 cookie,则 cookie 在启动 session 会话的时候扮演的是存储 session id 和 session 生存期的角色。我们来手动设置 session 的生存期:
例子,利用cooikes
php5 session还提供了一个函数 session_set_cookie_params(); 来设置php5 session的生存期的,该函数必须在 session_start() 函数调用之前调用:
php中还有一个ini_set可以设置session.gc_maxlifetime来设定session的生存周期。例如:
下面提供一个别人封装好的函数,但是我没有测试过,仅供参考:
使用方法:
加入start_session(600);//600秒以后过期。