作者:总是被姨妈折磨的吕孩纸 | 来源:互联网 | 2014-06-18 09:01
今天早想做一个功能用户登录之后我把用户的名字保存到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";
-
- 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));
- ?>