Cookie

Session 和Cookie是目前使用的会话存储机制,可以在同一个会话过程中保存数据值。Cookie存储在客户端,Session存储在服务器端。

Cookie 是HTTP协议下可以维护客户端上信息的一种方式。

许多提供个体化服务的网站都是利用Cookie来辨认使用者,以方便送出为使用者量体定做的内容。

什么是Cookie:

Cookie是一个很小的文本文件,当用户访问网站时,就会生成这样的一个文件保存在客户端电脑中。

Cookie文件通常是以username@domainname[数字].txt存放的。

根据应用逻辑不通,有些Cookie是临时的,而有些是持续的。

Cookie的工作原理:

当用户访问某个网站时,在PHP中可以使用setcookie函数生成一个Cookie,系统经处理把这个Cookie发送到客户端的临时文件夹下。

Cookie是HTTP头的一部分,因此setcookie函数必须在任何内容发送到浏览器之前调用。

不要再Cookie当中保存密码以及用户帐号信息,他只适合保存用户名,个性信息等不敏感数据。

Cookie的作用:

记录访问的信息,例如可以利用Cookie记录访客光临网页的次数,或者访客曾经输入过的信息。

在页面之间传输变量,浏览器并不会保存当前页面上的任何信息,当页面关闭,页面上的任何变量信息将随之消失。

Cookie应用开发:

使用Cookie记录在某一个域中关于用户获得的信息,他们只能读取其所在的域。

浏览器最多可以存放300个Cookie文件。

 

 

 

posted @ 2012-04-05 18:27  渡蓝  阅读(184)  评论(0)    收藏  举报