Maison  >  Article  >  développement back-end  >  关于session小问题

关于session小问题

WBOY
WBOYoriginal
2016-06-23 14:00:13924parcourir

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的生存期。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:不显示mysql错误提示Article suivant:又有问题出现了-。-