📅  最后修改于: 2020-09-28 03:04:34             🧑  作者: Mango
PHPcookie是存储在客户端浏览器中的一小部分信息。它用于识别用户。
Cookie是在服务器端创建的,并保存到客户端浏览器。每次客户端将请求发送到服务器时,cookie都会嵌入请求。这样,可以在服务器端接收cookie。
简而言之,可以在服务器端创建,发送和接收cookie。
注意:必须先使用PHP Cookie标签。
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超全局变量用于获取cookie。
例
$value=$_COOKIE["CookieName"];//returns cookie value
Cookie Value: " . $_COOKIE["user"];
}
?>
输出:
Sorry, cookie is not found!
首先,未设置cookie。但是,如果刷新页面,则会看到cookie已设置。
输出:
Cookie Value: Sonoo
如果您设置了过期日期,cookie将被删除。