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;
?>

 

转载于:https://www.cnblogs.com/open88/p/7344047.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值