📜  PHP的cookie

📅  最后修改于: 2020-09-28 03:04:34             🧑  作者: Mango

PHP Cookie

PHPcookie是存储在客户端浏览器中的一小部分信息。它用于识别用户。

Cookie是在服务器端创建的,并保存到客户端浏览器。每次客户端将请求发送到服务器时,cookie都会嵌入请求。这样,可以在服务器端接收cookie。

简而言之,可以在服务器端创建,发送和接收cookie。

注意:必须先使用PHP Cookie标签。

PHP setcookie() 函数

PHPsetcookie()函数用于通过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示例




Cookie Value: " . $_COOKIE["user"];
}
?>


输出:


Sorry, cookie is not found!

首先,未设置cookie。但是,如果刷新页面,则会看到cookie已设置。

输出:

Cookie Value: Sonoo

PHP删除cookie

如果您设置了过期日期,cookie将被删除。