1. 程式人生 > >memcache 快取中查詢歷史記錄

memcache 快取中查詢歷史記錄

$id=$_GET['id'];
$mem=new Memcache();
$mem->connect('127.0.0.1',11211);
//$mem->flush();die;
$url="http://apis.juhe.cn/idcard/index?key=41e087dfb4c43078a92d68aea8a1f114&cardno=$id";
$str=file_get_contents($url);
$arr=json_decode($str,true);
$arr1=array_merge($arr['result'],array('id'=>$id));
if($mem
->get('shuju')){ $arr=$mem->get('shuju'); if(array_key_exists("$id",$arr)){ echo "讀取快取"; print_r($arr); }else{ $arr["$id"]=$arr1; $mem->replace('shuju',$arr); print_r($arr); } }else{ echo "讀取介面"; print_r($arr); $mem->set('shuju'
,array("$id"=>$arr1)); }