Rumah  >  Artikel  >  pembangunan bahagian belakang  >  关于session小问题

关于session小问题

WBOY
WBOYasal
2016-06-23 14:00:13885semak imbas

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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:不显示mysql错误提示Artikel seterusnya:又有问题出现了-。-