phpsession原理-PHP问题

资源魔 26 0

php session原理

Session

Session的机制

session机制采纳的是正在效劳器端放弃状态的计划,而且有本人对应的惟一标识session_id,区别没有同用户以前的信息。

Session的工作原理

当一个session第一次被启历时,一个惟一的标识被存储于内陆的cookie中;

起首应用session_start()函数,PHP从session仓库中加载曾经存储的session变量;

当执行PHP剧本时,经过应用session_register()函数注册session变量。

当PHP剧本执行完结时,未被销毁的session变量会被主动保留正在内陆肯定门路下的session库中,这个门路能够经过php.ini文件中的session.save_path指定,下次阅读网页时能够加载应用。

Session的优缺陷

优点

惟一性、不便挪用、没有会过多占用资本,是存储正在效劳器的一组暂时数据。普通状况下,咱们正在做用户登录时,会将用户数据存入session。这样,正在任何页面均可以不便挪用,并且每一个客户端会孕育发生惟一的session_id,没有会混杂。而且正在封闭阅读器后,效劳器会有session收受接管机制,主动删除了过时session。

缺陷

正在客户端是以cookie形式保留的,禁用cookie,session就生效了。

更多PHP相干常识,请拜访PHP中文网!

以上就是phpsession原理的具体内容,更多请存眷资源魔其它相干文章!

标签: php教程 session php故障解决 php使用问题

抱歉,评论功能暂时关闭!