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

【示例】使用 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);

关于作者: dawei

【声明】:石家庄站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐