PHP清除Cookie教程
【示例】使用 setcookie() 函数将 Cookie 的值设置为空的方式来清除 Cookie。
<?php echo '<pre>'; if(!isset($_COOKIE['url']) && !isset($_COOKIE['name'])){ setcookie('url',''); setcookie('name','C语言中文网'); echo '首次运行,设置 url、name 两个 Cookie 的值'; }else if(isset($_COOKIE['url'])){ echo '查看 Cookie 的值,如下所示:<br>'; print_r($_COOKIE); echo '清除 url 的值'; setcookie('url',''); }else{ print_r($_COOKIE); } ?> 首次运行上面的代码会创建名为 url、name 的两个 Cookie;再次运行可以查看 Cookie 的值,并清除其中 url 的值;第三次运行可以查看清除后的结果。如下所示:// 第一次运行 首次运行,设置 url、name 两个 Cookie 的值 // 第二次运行 查看 Cookie 的值,如下所示: Array ( [url] => [name] => C语言中文网 ) 清除 url 的值 // 第三次运行 Array ( [name] => C语言中文网 ) 【示例】通过将 Cookie 的过期时间(也就是第三个参数)设置为小于系统的当前时间的方式清除 Cookie。
<?php echo '<pre>'; if(!isset($_COOKIE['url']) && !isset($_COOKIE['name'])){ setcookie('url',''); setcookie('name','C语言中文网'); echo '首次运行,设置 url、name 两个 Cookie 的值'; }else if(isset($_COOKIE['url'])){ echo '查看 Cookie 的值,如下所示:<br>'; print_r($_COOKIE); echo '清除 url 的值'; setcookie('url','', time()-1); (编辑:锡盟站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |