cookie会话技术与sesssion会话技术

cookie简介
Cookie实现了服务器与浏览器的信息交互,特点如下:
1、Cookie被附加在HTTP消息中,无形中增加了数据流量。
2、Cookie在HTTP消息中是明文传输的,所以安全性不高,容易被窃取。
3、Cookie存储于浏览器,可以被篡改,服务器接收后必须先验证数据的合法性。
4、浏览器限制Cookie的数量和大小(通常限制为50个,每个不超过4KB),对于 复杂的存储需求来说是不够用的。

在PHP中,使用setcookie()函数可以创建或修改Cookie,其声明方式如下所示:
在这里插入图片描述
在PHP中,任何从客户端发送的Cookie数据都会被自动存入到

$_COOKIE

超全局数组变量中。通过$_COOKIE数组可以获取Cookie数据。

session简介
1、Session是一种服务器端的技术,它的生命周期从用户访问页面开始,直到断开与网站的连接时结束。
2、当PHP启动Session时,Web服务器在运行时会为每个用户的浏览器创建一个供其独享的Session文件。
3、在创建Session文件时,每一个Session都具有一个唯一的会话ID,用于标识不同的用户,且会话ID会分别保存在客户端和服务器端两个位置。
4、客户端通过Cookie保存,服务器端则以文件的形式保存到php.ini指定的Session目录中,对于Windows系统,默认情况下保存到“C:\Windows\Temp”目录中。

php.ini中与Session相关的配置
在这里插入图片描述
感谢观看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值