0x01 创建一个cookie
用setcookie()来创建一个cookie,参数如下
bool setcookie ( string $name [, string $value = "" [, int $expire = 0 [, string $path = "" [, string $domain = "" [, bool $secure = false [, bool $httponly = false ]]]]]] )
建立一个最基本的cookie
<?php
setcookie('123','456');
在打开页面信息的时候就会出现一个名称为123,内容为456的cookie
0x02 超全局变量$_COOKIE()
<?php
setcookie('123','456');
echo $_COOKIE['123'];
$_COOKIE()中输入cookie的name用echo可以输出cookie的value
0x03 删除cookie
方案一:
<?php
setcookie('123','456');//建立一个cookie
setcookie('123','');//将值设置为空即可删除
方案二:
<?php
setcookie('123','456');//建立一个cookie
setcookie('123',$_COOKIE['123'],time()-1);//内容不变,将时间戳改为当前时间的前一秒,使cookie过期
0x04 检查cookie是否存在
<?php
setcookie('123','456');//建立一个cookie
if(isset($_COOKIE['123']))
echo 'yes';
else
echo 'no';