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");



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值