类别:PHP问题 / 日期:2019-12-02 / 浏览:79 / 评论:0

PHP 透明地支撑 HTTP cookie。cookie 是一种在长途浏览器端贮存数据并以此来跟踪和辨认用户的机制。能够用 setcookie() 或 setrawcookie() 函数来设置 cookie。

cookie 是 HTTP 标头的一部分,因而 setcookie() 函数必需在别的信息被输出到浏览器前挪用,这和对 header() 函数的限定相似。能够运用输出缓冲函数来耽误剧本的输出,直到按须要设置好了一切的 cookie 或许别的HTTP头。 (引荐进修:PHP视频教程)

假如 variables_order 中包含“C”,则任何从客户端发送的 cookie 都会被自动包含进 $_COOKIE 自动全局数组。假如愿望对一个 cookie 变量设置多个值,则需在 cookie 的称号后加 [] 标记。

依据 register_globals 的设置,能够从 cookie 竖立一般的 PHP 变量。然则不引荐依靠于此特征,由于出于平安原因而选项通常是封闭的。

Setting new cookie
=============================
<?php
setcookie("name","value",time()+$int);
/*name is your cookie's name
value is cookie's value
$int is time of cookie expires*/
?>

Getting Cookie
=============================
<?php
echo $_COOKIE["your cookie name"];
?>

Updating Cookie
=============================
<?php
setcookie("color","red");
echo $_COOKIE["color"];
/*color is red*/
/* your codes and functions*/
setcookie("color","blue");
echo $_COOKIE["color"];
/*new color is blue*/
?>

Deleting Cookie
==============================
<?php
unset($_COOKIE["yourcookie"]);
/*Or*/
setcookie("yourcookie","yourvalue",time()-1);
/*it expired so it's deleted*/
?>

以上就是php推断是不是支撑cookie的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。