加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP清除Cookie教 程

发布时间:2023-02-15 11:20:36 所属栏目:PHP教程 来源:
导读:  【示例】使用 setcookie() 函数将 Cookie 的值设置为空的方式来清除 Cookie。
  <?php

  echo &#39;<pre>&#39;;

  if(!isset($_COOKIE[&#39;url&#39;]) && !isset($_COOKIE[&#39;name&#39;])){

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

(编辑:应用网_镇江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!