下面是一个PHP cookie的读取、设置和删除的实例:
读取cookie:
if(isset($_COOKIE['username'])){
echo "欢迎回来," . $_COOKIE['username'];
} else{
echo "请先登录";
}
设置cookie:
$username = "John";
setcookie('username', $username, time()+3600); // 设置cookie的过期时间为1小时
echo "欢迎," . $username;
删除cookie:
setcookie('username', '', time()-3600); // 将cookie的过期时间设置为过去的时间,即立即过期
echo "已退出登录";
以上代码中,setcookie
函数用于设置cookie,它的参数依次为cookie的名称、值和过期时间。time()
函数用于获取当前的时间戳,time()+3600
表示当前时间加上3600秒,即1小时后过期。setcookie
函数中将cookie的值设置为空字符串,并将过期时间设置为过去的时间,即立即过期,从而删除cookie。
注意:在设置cookie之前不能有任何输出,否则会导致设置cookie失败。
上一篇:PHP Session 用法与Sessions入门实例应用
下一篇:php cookie登录验证代码
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站