php调用阿里云手机归属地查询
不废话
queryPhone.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>手机归属查询</title> </head> <body> <form action="phone.php" method="get"> <input type="text" name="num"> <input type="submit" name="查询"> </form> </body> </html>
phone.php
<?php $host = "http://showphone.market.alicloudapi.com"; $path = "/6-1"; $method = "GET"; $num=$_GET['num']; $appcode = "ff90fe45686e4cb8b3e260f2692798b4"; $headers = array(); array_push($headers, "Authorization:APPCODE " . $appcode); $querys = "num=$num"; $bodys = ""; $url = $host . $path . "?" . $querys; $curl = curl_init(); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_FAILONERROR, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HEADER, true); if (1 == strpos("$".$host, "https://")) { curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); } curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys); $response = curl_exec($curl); $header_size = curl_getinfo($curl, CURLINFO_HEADER_SIZE); $headers = substr($response, 0, $header_size); echo "<hr>"; $body = substr($response, $header_size); //解析 $body对象 // print_r($body); echo "<hr>"; $phone=json_decode($body); echo $phone->showapi_res_body->prov.$phone->showapi_res_body->city.$phone->showapi_res_body->name; ?>
Old soldiers never die