历史记录
<?php
echo $_COOKIE["RecordLuHuiDUDU"];
function setCookieRecord($id){
$data = null;
if(!isset($_COOKIE["RecordLuHuiDUDU"])){
if(!empty($id)) {
$data[0] = array(
"id" => $id,
"time" => date("Y-m-d H:i:s", time())
);
}else{
return false;
}
}else{
if(!empty($id)) {
$data = $_COOKIE["RecordLuHuiDUDU"];
setcookie("RecordLuHuiDUDU","",time()-3600*24*30);
$data = json_decode($data, true);
$num = count($data);
//判断是否重复
$judge = false;
foreach($data as $index => $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" => date("Y-m-d H:i:s", time())
);
}else {
return false;
}
}
}
setcookie("RecordLuHuiDUDU",json_encode($data),time()+3600*24*30);
return true;
}
setCookieRecord(100);