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相关的配置
感谢观看。