网站地图    收藏   

主页 > php专栏 > 流程控制语句 >

php 给cookie赋值之setcookie()用法 - php会话

来源:自学PHP网    时间:2014-11-27 22:01 作者: 阅读:

[导读] 今天早想做一个功能用户登录之后我把用户的名字保存到cookie中但是我开始使用读取cookie 的方法,但是没效果,后来发现使用setcookie()后...

php 给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赋值,代码如下:

  1. <?php 
  2. $value = "my cookie value"
  3. // 发送一个 24 小时候过期的 cookie 
  4. setcookie("TestCookie",$value, time()+3600*24); 
  5. ?> 

例,二维数组存储到cookie,a.php实例代码如下:

  1. <? 
  2. $cart_info[0][0] = "1123"
  3. $cart_info[1][0] = "5334521"
  4. $cart_info[1][2] = "df"
  5. $cart_info[4][2] = "fefe"
  6. setcookie("xia",serialize($cart_info)); 
  7. ?> 

b.php代码如下:

  1. <? 
  2. $other = StripSlashes($_COOKIE['xia']); 
  3. print_r(unserialize($other)); 
  4. ?> 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论