PHP的cookie
PHP Cookie PHP cookie是存储在客户端浏览器中的一小部分信息。它用于识别用户。 Cookie…
Warning: Attempt to read property "post_type" on null in /www/wwwroot/wper.net/wp-content/plugins/wper-meta.php on line 317
PHP Cookie
PHP cookie是存储在客户端浏览器中的一小部分信息。它用于识别用户。
Cookie是在服务器端创建的,并保存到客户端浏览器。每次客户端将请求发送到服务器时,cookie都会嵌入请求。这样,可以在服务器端接收cookie。
简而言之,可以在服务器端创建,发送和接收cookie。
注意:必须先使用PHP Cookie标签。
setcookie()函数用于通过HTTP响应设置cookie。设置cookie后,可以通过$_COOKIE超全局变量访问它。
句法
1
2
|
bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path
[, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )
|
例
1
2
3
|
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。
例
1
|
$value=$_COOKIE[“CookieName”];//returns cookie value
|
PHP Cookie示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<?php
setcookie(“user”, “Sonoo”);
?>
<html>
<body>
<?php
if(!isset($_COOKIE[“user”])) { //<span class=”refname”>isset</span><span> — </span><span class=”dc-title”>检测变量是否已设置并且非 null</span>
echo “Sorry, cookie is not found!”;
} else {
echo “<br/>Cookie Value: “ . $_COOKIE[“user”];
}
?>
</body>
</html>
|
输出:
1
|
Sorry, cookie is not found!
|
首先,未设置cookie。但是,如果刷新页面,则会看到cookie已设置。
输出:
1
|
Cookie Value: Sonoo
|
如果您设置了过期日期,cookie将被删除。
1
2
3
|
<?php
setcookie (“CookieName”, “”, time() – 3600);// set the expiration date to one hour ago
?>
|
类别:PHP 技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!