1、经过Session 以及 Cookie 完成会话解决
一、HTTP协定是无状态的
效劳器无奈区别哪些申请来自哪些客户端,或许客户端是处于衔接状态仍是断开状态
二、Session
正在用户拜访网页与效劳器断开衔接的一个工夫段内,Session能够跟踪用户的状态
三、Cookie
是一个文本文件,它位于客户端,这个文件外面存储了会话信息
2、甚么是Session
一、Session 是一种会话,它记载会话信息,使患上客户端与效劳真个会话患上以放弃
二、创立一个会话
$_SESSION[‘name’] = ‘wuhenzhiyi’
3、Session的罕用函数
一、Session的创立
session_start() 象征着一个会话的开端
二、Session的销毁
session_unset() 删除了指定一个会话
session_destroy() 删除了整个会话
//开启一个会话 session_start(); //创立一个会话 $_SESSION['name'] = 'wuhenzhiyi'; //拜访一个会话 echo $_SESSION['name'];//输入 wuhen //删除了指定的会话 session_unset($_SESSION['name']); //删除了全副会话 session_destroy();
4、甚么是Cookie
一、Cookie是网站区别没有同拜访者的身份而存储正在客户端上的数据,是一个文本文件。
5、Cookie的工作机制
一、当客户端首次申请效劳器的时分,效劳端有设置Cookie的语句,效劳器经过跟着呼应发送一个HTTP的Set-Cookie,正在客户端设置一个Cookie文件
二、客户端再次向效劳器端发送一个HTTP申请的时分,阅读器会把内陆保留该申请地点的Cookie信息发送到效劳器,效劳器会主动读取。
6、Cookie的创立与销毁
一、setcookie() 创立一个cookie
二、setcookie()函数以及header()函数同样,也是作为呼应头header的一局部发送
三、以是挪用该函数以前,不克不及有任何输入
四、由于Cookie是随标头一同发送的,以是当咱们设置Cookie后,它正在本页是没有会失效的。
五、cookie的删除了
将其值设置为空,或设置无效期是过来的工夫
//创立一个cookie //设置一个无效期为7天的cookie setcookie('name','wuhenzhiyi',time()+60*24*7); //拜访一个cookie echo $_COOKIE['name']; //删除了cookie setcookie('name',''); //或许设置过时工夫为过来的工夫 setcookie('name','',time()-1);
保举学习:PHP视频教程
以上就是PHP中的Session以及Cookie的具体内容,更多请存眷资源魔其它相干文章!
标签: php cookie php开发教程 php开发资料 php开发自学 session
抱歉,评论功能暂时关闭!