month1.html
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<title>手机号查询</title>
</head>
<body>
<center>
<tr>
<td><h3><font style="color:red">请输入查询手机号</font></h3><input type="text" id="tel"><input type="button" value="查询" id="button"></td>
</tr>
<table border="1" id="table" style="display:none;">
<tr>
<td>区号</td>
<td>归属地</td>
<td>卡</td>
</tr>
<tbody id="tbody"></tbody>
</table>
</center>
</body>
</html>
<script src="jquery-2.1.4.min.js"></script>
<script>
$("#button").click(function(){
var tel=$("#tel").val();
$.ajax({
type: "POST",
url: "month2.php",
data: {tel:tel},
dataType:"json",
success: function(msg){
if(msg=="[object Object]"){
var str="";
str+="<tr>";
str+="<td>"+msg.result.areacode+"</td>";
str+="<td>"+msg.result.province+"."+msg.result.city+"</td>";
str+="<td>"+msg.result.company+"</td>";
str+="</tr>";
}else{
var data=eval("("+msg+")");
var str="";
str+="<tr>";
str+="<td>"+data.result.areacode+"</td>";
str+="<td>"+data.result.province+"."+data.result.city+"</td>";
str+="<td>"+data.result.company+"</td>";
str+="</tr>";
}
$("#table").show();
$("#tbody").html(str);
}
});
})
</script>
month2.php
<?php
header("content-type:text/html;charset=utf-8");
$tel=$_POST['tel'];
$memcache=new Memcache();
$memcache->connect("127.0.0.1",11211);
// $memcache->delete("$tel");die;
//取值判断有没有tel
$tel1=$memcache->get("$tel");
if($tel1){
echo $tel1;
}else{
$url="http://apis.juhe.cn/mobile/get?phone=".$tel."&key=77ed55394a03146546837671480e1acc";
//如果没有就存入
$content=file_get_contents($url);
$memcache->set("$tel",$content,0,500);
echo json_encode($content);
}
?>