cookie

来源:互联网 发布:2016年云计算政策 编辑:程序博客网 时间:2024/06/07 01:04

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(秒)

  

0 0