什么是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 的最准确方法。
但是,在学习如何删除 cookie 之前,让我们看看如何创建它。
日期:2020-06-02 22:15:51 来源:oir作者:oir
