百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> PHP中的Session和Cookie
分享文章到:

PHP中的Session和Cookie

发布时间:09/01 来源:未知 浏览: 关键词:
本篇文章和大家理解一下PHP中的Session和Cookie。有必然的参照 价值,有需要的伴侣可以参照 一下,但愿对大家有所帮忙。

一、通过Session 和 Cookie 实现会话处置

1、HTTP和谈是无状态的

效劳器没法区分哪些恳求来自哪些客户端,或者客户端是处于连接状态还是断开状态

2、Session

在会员拜访网页与效劳器断开连接的一个时间段内,Session可以跟踪会员的状态

3、Cookie

是一个文本文件,它位于客户端,这个文件里面储备了会话信息

二、什么是Session

1、Session 是一种会话,它记载会话信息,使得客户端与效劳端的会话得以保持

2、创立一个会话

$_SESSION[‘name’] = ‘wuhenzhiyi’

三、Session的常用函数

1、Session的创立

session_start() 意味着一个会话的开端

2、Session的烧毁

  • session_unset() 删除指定一个会话

  • session_destroy() 删除整个会话

//开启一个会话
session_start();

//创立一个会话
$_SESSION['name'] = 'wuhenzhiyi';

//拜访一个会话
echo $_SESSION['name'];//输出 wuhen

//删除指定的会话
session_unset($_SESSION['name']);

//删除全部会话
session_destroy();

四、什么是Cookie

1、Cookie是网站区分不一样拜访者的身份而储备在客户端上的数据,是一个文本文件。

五、Cookie的工作机制

1、当客户端初次恳求效劳器的时候,效劳端有设定Cookie的语句,效劳器通过随着响应发送一个HTTP的Set-Cookie,在客户端设定一个Cookie文件

2、客户端再次向效劳器端发送一个HTTP恳求的时候,阅读器会把当地留存该恳求地址的Cookie信息发送到效劳器,效劳器会主动读取。

六、Cookie的创立与烧毁

1、setcookie() 创立一个cookie

2、setcookie()函数和header()函数一样,也是作为响应头header的一部分发送

3、所以调取该函数此前,不克不及有任何输出

4、由于Cookie是随标头一起发送的,所以当我们设定Cookie后,它在本页是不会生效的。

5、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的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板