memcache 快取中查詢歷史記錄
阿新 • • 發佈:2019-02-01
$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)); }