关于php的session.怎么让session不过期..session.cookie_lifetime=0不起作用啊

时间:2021-05-02 01:41:22
我已经把session.cookie_lifetime=0,为什么session还是会一段时间后过期呢?

7 个解决方案

#1


setcookie('PHPSESSID', session_id(), time() + 365 * 24 * 3600);

#2


session.cookie_lifetime默认是0,代表浏览器一关闭SessionID就作废……
session.cookie_lifetime=999999999

或者像楼上的那样.......

#3


是啊,可我没有关闭浏览器,过了一段时间刷新一下,Session也过期了..怎么回事....

#4


session.cookie_lifetime='一个比较大的数据就可以了'

#5


setcookie('PHPSESSID', session_id(), time() + 365 * 24 * 3600);
这个方法不行,我试过了.登入后,然后去吃饭..差不多两个小时回来,一刷新就提示要重新登入了..


我再试试把session.cookie_lifetime把这个值加大.

#6


可0就表示直到关掉浏览器才过期啊..加大不合理吧...


有人可以指点一下吗?
是不是和别的什么配置有关系?

#7



session.gc_maxlifetime=1440
换成一个较大的数值

#1


setcookie('PHPSESSID', session_id(), time() + 365 * 24 * 3600);

#2


session.cookie_lifetime默认是0,代表浏览器一关闭SessionID就作废……
session.cookie_lifetime=999999999

或者像楼上的那样.......

#3


是啊,可我没有关闭浏览器,过了一段时间刷新一下,Session也过期了..怎么回事....

#4


session.cookie_lifetime='一个比较大的数据就可以了'

#5


setcookie('PHPSESSID', session_id(), time() + 365 * 24 * 3600);
这个方法不行,我试过了.登入后,然后去吃饭..差不多两个小时回来,一刷新就提示要重新登入了..


我再试试把session.cookie_lifetime把这个值加大.

#6


可0就表示直到关掉浏览器才过期啊..加大不合理吧...


有人可以指点一下吗?
是不是和别的什么配置有关系?

#7



session.gc_maxlifetime=1440
换成一个较大的数值