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