最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

php中cookie用法详细介绍

时间:2014-06-09 16:40来源: 作者: 点击:
cookie是发送在浏览器端一个小小的文件,可用来记录用户操作过的记录,如访问了那些文件等. 写入cookie实例代码如下: setcookie(name,value,expire,path,domain); function w_cookie( $n , $c , $e =0, $isdes =1) { if ( $

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

 

(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容