作者:年轻人创事业的美丽家园 | 来源:互联网 | 2017-05-13 02:31
php给cookie赋值之setcookie()用法。今天早想做一个功能用户登录之后我把用户的名字保存到cookie中但是我开始使用读取cookie的方法,但是没效果,后来发现使用setcookie()后面
今天早想做一个功能用户登录之后我把用户的名字保存到COOKIE中但是我开始使用读取COOKIE 的方法,但是没效果,后来发现使用setCOOKIE()后面必须带时间才可以,下面我来介绍一下。
语法
setCOOKIE(name,value,expire,path,domain,secure)
参数 描述
name 必需。规定 COOKIE 的名称。
value 必需。规定 COOKIE 的值。
expire 可选。规定 COOKIE 的有效期。
path 可选。规定 COOKIE 的服务器路径。
domain 可选。规定 COOKIE 的域名。
secure 可选。规定是否通过安全的 HTTPS 连接来传输 COOKIE。
例,一个简单给COOKIE赋值
代码如下 |
|
$value = "my COOKIE value";
// 发送一个 24 小时候过期的 COOKIE
setCOOKIE("TestCOOKIE",$value, time()+3600*24);
?>
|
例,二维数组存储到COOKIE
a.php
代码如下 |
|
$cart_info[0][0] = "1123";
$cart_info[1][0] = "5334521";
$cart_info[1][2] = "df";
$cart_info[4][2] = "fefe";
setCOOKIE("xia",serialize($cart_info));
?>
|
b.php
代码如下 |
|
$other = StripSlashes($_COOKIE['xia']);
print_r(unserialize($other));
?>
|
http://www.bkjia.com/PHPjc/628686.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/628686.htmlTechArticle今天早想做一个功能用户登录之后我把用户的名字保存到COOKIE中但是我开始使用读取COOKIE 的方法,但是没效果,后来发现使用setCOOKIE()后面...