使用CooKie
设置CooKie
是
在 用户的机器上存储信息的一种方式。利用这种方式,站
点可以在访问期间记住或跟踪用户。一些人对cookie心存疑虑,因为它们认为
cookie允许服务器 知道太多的事情。不过,cookie只能用于存储提供給服务器
的信息,因此,与大多数其它在线技术相比,cookie的安全性并不差。
关于 cookie 要理解的最重要的事情是,必须在任何其它信息之前把它们从
服务器发送给客户,万一服务器试图在 WEB 浏览器已经接收到 HTML 之后发送
cookie,就会导致一条错误信息,并且不会发送 cookie。
通过 setcookie 函数发送 cookie:
setcookie(name,value);
例:sertcookie('first_name','Larry');//把cookie发送到
时,带有
名字first_name和值Larry.
与在
中使用任何变量时一样,在给cookie命名时,不要使用空白或标点
符合,但是,要特别注意使用正确的大小写字母。
访问CooKie
设置好 cookie 后,要从 cookie 中检索一个值,只需要把合适的 cookie 名
称用作键来引用$_COOKIE 超全局数组,例如,从如下代码建立的 cookie 中检索
一个值:setcookie('username','Trout');将使用$_COOKIE['username']获得这
个值。