PHP教程
PHP Mysql
PHP面向对象
PHP常用

PHP Cookie

PHP Cookie

PHP Cookie 是存储在客户端浏览器中的一小段信息。它用于识别用户。
Cookie 在服务器端创建并保存到客户端浏览器。每次客户端向服务器发送请求时,请求中都嵌入了 cookie。这样就可以在服务器端接收cookie了。
cookies in php
总之,可以创建cookie , 在服务器端发送和接收。
注意: PHP Cookie 必须在 标签之前使用。

PHP setcookie() 函数

PHP setcookie() 函数用于设置带有HTTP 响应的cookie。设置 cookie 后,您可以通过 $_COOKIE 超全局变量访问它。
语法
bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path 
[, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )
示例
setcookie("CookieName", "CookieValue");/* defining name and value only*/
setcookie("CookieName", "CookieValue", time()+1*60*60);//using expiry in 1 hour(1*60*60 seconds or 3600 seconds)
setcookie("CookieName", "CookieValue", time()+1*60*60, "/mypath/", "mydomain.com", 1);

PHP $_COOKIE

PHP $_COOKIE 超全局变量用于获取cookie。
示例
$value=$_COOKIE["CookieName"];//returns cookie value

PHP Cookie 示例

文件: cookie1.php
<?php
setcookie("user", "Sonoo");
?>
<html>
<body>
<?php
if(!isset($_COOKIE["user"])) {
    echo "Sorry, cookie is not found!";
} else {
    echo "<br/>Cookie Value: " . $_COOKIE["user"];
}
?>
</body>
</html>
输出:
 Sorry, cookie is not found! 
首先没有设置cookie。但是,如果您刷新页面,您将看到 cookie 现在已设置。
输出:
Cookie Value: Sonoo

PHP 删除 Cookie

如果你设置了过期日期,cookie 将被删除。
文件: cookie1.php
<?php
setcookie ("CookieName", "", time()-3600);// set the expiration date to one hour ago
?>
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4