请高手指点:
当网页连接服务器后,不去动该网页,session时间在php.ini设置的时候后结束!而当 有去别的页面刷新页面的时候,生命期限会再一直延长!而在session文件里面找不到生命期的标志!
问:实现这机制用什么原理!!
附加;php设置session的生命期只有能过php.ini来改变吗?
当网页连接服务器后,不去动该网页,session时间在php.ini设置的时候后结束!而当 有去别的页面刷新页面的时候,生命期限会再一直延长!而在session文件里面找不到生命期的标志!
问:实现这机制用什么原理!!
附加;php设置session的生命期只有能过php.ini来改变吗?
正常情况,session是浏览嚣生存生周期
只要不关就存其次是缓存,如果一段时间不动,挂掉第三\session.cookie_life,周期,因为 session用的cookie机制第四\session,垃圾收集程序
session其实是一个地址。当你第一次向某个服务器发送请求时,服务器发现你没有session,就创建一个session,并且返回一个地址。当你下一次发送向这个服务器发送请求时,就用这个session。当然还有过期问题。
特别注意的是不同服务器有不同session,是根据请求路径来决定的。例如你的机子的ip地址是192.168.1.4那么http://localhost:8080/和http://192.168.1.4:8080/是不一样的
不同SESSION是由COOKIE作用域来制定的