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使用问题
抱歉,评论功能暂时关闭!