php cookie教程,PHP Cookie

PHP cookie是一个小段信息,存储在客户端浏览器中。它可用于识别用户。

Cookie在服务器端创建并保存到客户端浏览器。 每当客户端向服务器发送请求时,cookie都会嵌入请求。 这样,cookie数据信息可以在服务器端接收。

f63e9de373983cf49db421a3df0850f0.png

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

注意: PHP Cookie必须在标记之前使用。

PHP setcookie()函数

PHP setcookie()函数用于设置带有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/", "yiibai.com", 1);

PHP $_COOKIE

PHP $_COOKIE超全局变量用于获取cookie。

示例

$value=$_COOKIE["CookieName"];//returns cookie value

PHP Cookie示例

文件:cookie1.php

setcookie("user", "Maxsu");

?>

if(!isset($_COOKIE["user"])) {

echo "Sorry, cookie is not found!";

} else {

echo "
Cookie Value: " . $_COOKIE["user"];

}

?>

上面代码执行结果如下 -

256e25f133e74134c04d339e6458be19.png

再一刷新页面,看到结果如下 -

0671981c5bf43fe7a34eaea2093b9bc0.png

PHP删除Cookie

如果您设置cookie的过期时间,则Cookie到期后将被删除。

文件:cookie1.php

setcookie ("CookieName", "", time() - 3600);// set the expiration date to one hour ago

?>

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值