网站地图    收藏   

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

php中cookie用法详细介绍 - php会话

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

[导读] cookie是发送在浏览器端一个小小的文件,可用来记录用户操作过的记录,如访问了那些文件等,关闭cookie方法就是把它设置过期即可。...

php中cookie用法详细介绍

cookie是发送在浏览器端一个小小的文件,可用来记录用户操作过的记录,如访问了那些文件等.

写入cookie实例代码如下:

  1. setcookie(name, value, expire, path, domain); 
  2. function w_cookie($n$c$e = 0,$isdes=1) 
  3.  { 
  4.    if($isdes==1){$c=endes($c,deskey);} 
  5.       $exp = time() + 3600 * 24 * 30; 
  6.       if($e == 0) 
  7.      { 
  8.           setcookie($n$c$exp,"/"); 
  9.      } 
  10.      else 
  11.      { 
  12.       setcookie($n$c,0,"/"); 
  13.       } 
  14.  } 

关闭cookie方法就是把它设置过期即可.

实例代码如下:

  1. function cookie($var$value=''$time=0, $path=''$domain=''){ 
  2. $_COOKIE[$var] = $value
  3.   if(is_array($value)){ 
  4.       foreach($value as $k=>$v){ 
  5.         setcookie($var.'['.$k.']'$v$time$path$domain$s); 
  6.       } 
  7.   }else
  8.         setcookie($var$value$time$path$domain$s); 
  9.   } 
  10.  
  11. //调用方法 
  12.  
  13. cookie("website","安卓主题","./","www.111cn.net"); 
  14. // 

防止重复提交实例代码如下:

  1. $time = time() + 300;    //5分钟过期 
  2. $code = md5($string . $time . $salt); 
  3. setcookie('check_time'$time); 
  4. setcookie('code'$code); 
  5. //验证部分 
  6. $TIME = time(); 
  7. if($check_time < $TIME)//如果服务器时间比验证时间大,算过期 
  8.     //expire过期 
  9.      
  10. if(md5($string . $check_time . $salt) !== $code

 

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

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

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

添加评论