1.会话机制的两种机制:
session和cookie
2.session与cookie区别与联系
区别:
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行
COOKIE欺骗考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较
占用你服务器的性能考虑到减轻服务器性能方面,应当使用COOKIE。
4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点
最多保存20个cookie。
5、所以个人建议:
将登陆信息等重要信息存放为SESSION
其他信息如果需要保留,可以放在COOKIE中
联系:
session是通过cookie来工作的,session和cookie之间是通过
$_COOKIE['PHPSESSID']来联系的,通过$_COOKIE['PHPSESSID']
可以知道session的id,从而获取到其他的信息。在购物网站中通常
将用户加入购物车的商品联通session_id记录到数据库中,当用户再
次访问是,通过sessionid就可以查找到用户上次加入购物车的商品。
因为sessionid是唯一的,记录到数据库中就可以根据这个查找了。
3.cookie机制:
为什么使用cookie机制?cookie机制的原理?使用的场景?
cookie机制:
Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这
位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息。这是很有用的,
让浏览器记住这位访客的特定信息,如上次访问的位置、花费的时间或用户首选项。
Cookie 是个存储在浏览器目录的文本文件,当浏览器运行时,存储在 RAM 中。
一旦阁下从该网站或网络服务器退出,Cookie 也可存储在计算机的硬驱上。
I3I.net的打算是,当访客结束其浏览器对话时,即终止I3I.net的所有 cookie。
cookie机制的原理:
cookie使用的场景:
Cookie 的用途之一是存储用户在特定网站上的密码和 ID。也用于存储起始页的首选项。
在提供个人化查看的网站上,将要求阁下的网络浏览器利用阁下计算机硬驱上的少量空间
来储存这些首选项。如线定货系统、网站个人化和网站跟踪。
4.cookie addcookie(tian) setMaxAge(秒)