PHP的cookie
PHP Cookie PHP cookie是存储在客户端浏览器中的一小部分信息。它用于识别用户。 Cookie…
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 删除。



还没有任何评论,赶紧来占个楼吧!