7 个解决方案
#1
setcookie('PHPSESSID', session_id(), time() + 365 * 24 * 3600);
#2
session.cookie_lifetime默认是0,代表浏览器一关闭SessionID就作废……
session.cookie_lifetime=999999999
或者像楼上的那样.......
session.cookie_lifetime=999999999
或者像楼上的那样.......
#3
是啊,可我没有关闭浏览器,过了一段时间刷新一下,Session也过期了..怎么回事....
#4
session.cookie_lifetime='一个比较大的数据就可以了'
#5
setcookie('PHPSESSID', session_id(), time() + 365 * 24 * 3600);
这个方法不行,我试过了.登入后,然后去吃饭..差不多两个小时回来,一刷新就提示要重新登入了..
我再试试把session.cookie_lifetime把这个值加大.
这个方法不行,我试过了.登入后,然后去吃饭..差不多两个小时回来,一刷新就提示要重新登入了..
我再试试把session.cookie_lifetime把这个值加大.
#6
可0就表示直到关掉浏览器才过期啊..加大不合理吧...
有人可以指点一下吗?
是不是和别的什么配置有关系?
有人可以指点一下吗?
是不是和别的什么配置有关系?
#7
把
session.gc_maxlifetime=1440
换成一个较大的数值
session.gc_maxlifetime=1440
换成一个较大的数值
#1
setcookie('PHPSESSID', session_id(), time() + 365 * 24 * 3600);
#2
session.cookie_lifetime默认是0,代表浏览器一关闭SessionID就作废……
session.cookie_lifetime=999999999
或者像楼上的那样.......
session.cookie_lifetime=999999999
或者像楼上的那样.......
#3
是啊,可我没有关闭浏览器,过了一段时间刷新一下,Session也过期了..怎么回事....
#4
session.cookie_lifetime='一个比较大的数据就可以了'
#5
setcookie('PHPSESSID', session_id(), time() + 365 * 24 * 3600);
这个方法不行,我试过了.登入后,然后去吃饭..差不多两个小时回来,一刷新就提示要重新登入了..
我再试试把session.cookie_lifetime把这个值加大.
这个方法不行,我试过了.登入后,然后去吃饭..差不多两个小时回来,一刷新就提示要重新登入了..
我再试试把session.cookie_lifetime把这个值加大.
#6
可0就表示直到关掉浏览器才过期啊..加大不合理吧...
有人可以指点一下吗?
是不是和别的什么配置有关系?
有人可以指点一下吗?
是不是和别的什么配置有关系?
#7
把
session.gc_maxlifetime=1440
换成一个较大的数值
session.gc_maxlifetime=1440
换成一个较大的数值