PHP Cookie
PHP cookie是存储在客户端浏览器中的一小块信息。它用于识别用户。
Cookie是在服务器端创建并保存到客户端浏览器中的。每次客户端向服务器发送请求时,Cookie都会与请求一起嵌入。这样,服务器端就可以接收到Cookie。
简而言之,cookie可以在服务器端创建、发送和接收。
注意:在<html>
标签之前必须使用PHP Cookie。
PHP setcookie() 函数
PHP setcookie() 函数用于在HTTP响应中设置cookie。一旦设置了cookie,可以通过$_COOKIE超全局变量来访问它。
语法
bool setcookie ( string name [, stringvalue [, int expire = 0 [, stringpath
[, string domain [, boolsecure = 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"];
}
?>
输出:
首次访问页面时,Cookie未设置。但是,如果刷新页面,你将看到Cookie现在已经设置。
输出:
Cookie Value: Sonoo
PHP 删除 Cookie
如果你将过期日期设置在过去,Cookie 将会被删除。