什么是Cookie?

通常,cookie 用于识别用户。
它是一个小文件,服务器将其嵌入到用户的计算机上。

每次用户的计算机使用浏览器请求页面时,也会发送一个 cookie。

PHP 允许创建、修改和删除 cookie。

删除 Cookie

PHP 中没有用于删除 cookie 的特定功能。
但是,我们建议我们使用 PHP setcookie() 函数提及过去的到期日期,如下所示:

<?php
//将过期时间设置为一小时前
setcookie("user", "", time() - 3600);
?>
<HTML>
    <body>
    <?PHP
        echo "Cookie 'user' is deleted.";
    ?>
    </body>
</html>

创建 Cookie

如果我们打算创建一个 cookie,我们可以使用 setcookie() 函数。

setcookie() 函数的语法如下所示:

setcookie(name, value, expire, path, domain, secure, httponly)

这是使用此函数创建 cookie 的示例:

<!DOCTYPE html>
<?php 
$cookie_name = "oir"; 
$cookie_value = "onitroad"; 

//86400 = 1 day 
setcookie($cookie_name, $cookie_value, time() + (86400 * 15), "/");  
?>
<html>
  <body>
    <?php 
    if(!isset($_COOKIE[$cookie_name])) { 
          echo "Cookie named '" . $cookie_name . "' is not set!"; 
    }  
    else { 
          echo "Cookie '" . $cookie_name . "' is set!<br>"; 
          echo "Value is: " . $_COOKIE[$cookie_name]; 
    } 
    ?>
  </body>
</html>
如何使用 PHP 删除 Cookie

在此文章中,将提供使用 PHP 删除 cookie 的最准确方法。

但是,在学习如何删除 cookie 之前,让我们看看如何创建它。

日期:2020-06-02 22:15:51 来源:oir作者:oir