background image

使用CooKie 

设置CooKie 

cookie

服务器

在 用户的机器上存储信息的一种方式。利用这种方式,站

点可以在访问期间记住或跟踪用户。一些人对cookie心存疑虑,因为它们认为

cookie允许服务器 知道太多的事情。不过,cookie只能用于存储提供給服务器

的信息,因此,与大多数其它在线技术相比,cookie的安全性并不差。 

关于 cookie 要理解的最重要的事情是,必须在任何其它信息之前把它们从

服务器发送给客户,万一服务器试图在 WEB 浏览器已经接收到 HTML 之后发送

cookie,就会导致一条错误信息,并且不会发送 cookie。 

通过 setcookie 函数发送 cookie: 

setcookie(name,value); 

例:sertcookie('first_name','Larry');//把cookie发送到

浏览器

时,带有

名字first_name和值Larry. 

与在

PHP

中使用任何变量时一样,在给cookie命名时,不要使用空白或标点

符合,但是,要特别注意使用正确的大小写字母。  

访问CooKie 

设置好 cookie 后,要从 cookie 中检索一个值,只需要把合适的 cookie 名

称用作键来引用$_COOKIE 超全局数组,例如,从如下代码建立的 cookie 中检索

一个值:setcookie('username','Trout');将使用$_COOKIE['username']获得这

个值。