Home >Backend Development >PHP Tutorial >关于session小问题
session的话,只要我一直请求服务器,session会消失 吗
为什么session会消失?你请求服务器,就会产生sessionid,保存方式为cookie或者内存。
为什么session会消失?你请求服务器,就会产生sessionid,保存方式为cookie或者内存。
我也碰到这个问题,是不是一定要去访问那个session才不会失效,还是说只要访问php页面就不会失效
貌似只要在Session的有效期内访问服务器,就会再次延长有效期吧
晚上我测试下试试。
同一个浏览器进程一直请求服务器,session 不会消失
注意是:
同一个浏览器进程 换个就消失了
一直 或是说不断,当间隔时间超过 php.ini 中的设置时,就有可能消失了
同一个浏览器进程一直请求服务器,session 不会消失
注意是:
同一个浏览器进程 换个就消失了
一直 或是说不断,当间隔时间超过 php.ini 中的设置时,就有可能消失了
请求静态页面没用的啊。必须是php页面吗,是不是php页面还必须写session_start()
关注结果,一起学习
跟上楼上,还没学到这,一起学习。
请求静态页面没用的啊。必须是php页面吗,是不是php页面还必须写session_start()
是的
session 是服务器端脚本提供的功能,你必须显式的启动他
1.关闭浏览器会消失。
2.开着浏览器,但一段时间内没有做请求服务器的操作(超过session超时时间),会消失。
3.如果一直开着浏览器,一直有请求(时间间隔小于超时时间),不会消失。
建议看下session的生存期。