php 创建 Cookie 和取回 Cookie 的值

创建 Cookie 和取回 Cookie 的值

1、Cookie是临时文件的意思,保存你浏览网页的痕迹,让我们再次上同一页面的时候提高网速。还有判断你是否登录过这个网站,登陆过同一网站的话,再次登录的时候有些cookie可以帮你自动登录。


2、cookie在PHP中的使用方法,包括创建/更新cookie 、取cookie值、删除cookie等用法。


3、创建/更新cookie,我们使用setCookie()创建一个名为UserName,值为zs,过期时间为6秒。代码如下。

setCookie("名称","",生存时间);

setcookie("UserName","zs",time()+6);


4、用$_COOKIE[]取出UserName的值,放在变量$name中。然后echo $name。代码如下

$name = $_COOKIE['UserName'];

       echo $name;

 

5、运行代码,第一次运行,会出现报错,报错的原因是$_Cookie["UserName"]的值不存在。再次刷新,Cookie的值就出来了。

过了5秒后,再次刷新,又会出现错误,那是因为Cookie缓存已经超过了缓存时间。再次刷新Cookie值又会有了。



6、 不设置时间         

如果不设置时间,就不会保存到cookie文件中。浏览器不关时,能够永远访问不会过期。当浏览器关闭时,就无法访问了。

去掉时间后,在页面上一直刷新,cookie的值一直存在,但我们关掉浏览器再打开时,cookie值已经不存在了。

setcookie("UserName","zs");



你可能感兴趣的:(php)