PHP session 过期时间设置 - 30天 (2592000秒) 永久 99999999

session.cookie_lifetime:这个代表SessionID在客户端Cookie储存的时间,默认是0,代表浏览器一关闭SessionID就作废……就是因为这个所以Session不能永久使用!


服务器通过SessionID来读取Session的数据,但是一般浏览器传送的SessionID在浏览器关闭后就没有了,那么我们只需要人为的设置SessionID并且保存下来,不就可以……


image



如果你拥有服务器的操作权限,那么设置这个非常非常的简单,只是需要进行如下的步骤:


1、把session.use_cookies设置为1,使用Cookie来储存SessionID,不过默认就是1,一般不用修改;


2、把session.cookie_lifetime改为你需要设置的时间(比如一个小时,就可以设置为3600,以秒为单位);(30天=2592000秒)


3、把session.gc_maxlifetime设置为和session.cookie_lifetime一样的时间;