PHP Cookei记录用户历史浏览信息的代码

【基础】

Cookie常用方法

$_COOKIE[‘RecordLuHuiDUDU'] 得到Cookie setcookie(‘RecordLuHuiDUDU',”,time()-3600*24*30); setcookie(字段名,数据,过期时间); 设置Cookie

【注意】

重新设置Cookie需要使之前的Cookie失效,删除Cookie也是同样的方法: setcookie(‘RecordLuHuiDUDU',time()-3600*24*30);

代码示例】

$value){ if($data[$index]['id'] == $id){ $data[$index]['time'] = date('Y-m-d H:i:s',time()); $judge = true; } }
    if($judge){
      setcookie('RecordLuHuiDUDU',json_encode($data),time()+3600*24*30);
      return true;
    }

    if($num == 10){
      for($i = 0; $i < 9; $i++){ $data[$i] = $data[$i+1]; } $data[9] = array( 'id' => $id,'time' => date('Y-m-d H:i:s',time())
      );
    }
    if($num <10){ $data[$num] = array( 'id' => $id,time())
      );
    }else {
      return false;
    }
  }
}
setcookie('RecordLuHuiDUDU',time()+3600*24*30);
return true;

}

本文出自 IT985博客

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...