PHP 提高篇 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

当设置Cookie值后,在Cookie的有效期内,Cookie都会一直存在。只要是通过这台机器登录服务器的,本机上的Cookie信息随时都可以调用。出于安全的考虑,大多数用户不希望保存Cookie,所以可以手动删除掉Cookie。删除Cookie最好的办法是使用setcookie函数设置过期时间。

&lt?php
$test="过期时间";
setcookie("test",$test);
setcookie("test",$test,time()+1800); //0.5小时失效
?&gt

我们也还可以通过这种方式:

&lt?php
setcookie("test","",time()-3600); //删除Cookie
?&gt

然后我们可以判断Cookie是不是为空,判断是否为空用函数_empty($COOKIE['test']),如果为空就表示已经删除了。