PHP 实现手机归属地查询 API 接口实现代码
主要使用
curl 实现,需要开启 php 对 curl 的支持
代码如下
:
<?php
header(“Content-Type:text/html;charset=utf-8″);
if
(isset(
$_GET
['number'])) {
$url
=
‘http:
//webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo';
$number
=
$_GET
['number'];
$ch
= curl_init();
curl_setopt(
$ch
, CURLOPT_URL,
$url
);
curl_setopt(
$ch
, CURLOPT_POST, true);
curl_setopt(
$ch
, CURLOPT_POSTFIELDS, “mobileCode={
$number
}&userId=”);
curl_setopt(
$ch
, CURLOPT_RETURNTRANSFER, true);
$data
= curl_exec(
$ch
);
curl_close(
$ch
);
$data
= simplexml_load_string(
$data
);
if
(
strpos
(
$data
, ‘http:
//')) {
echo
‘手机号码格式错误!';
}
else
{
echo
$data
;
}
}
?>
<form action=”mobile.php” method=”get”>
手机号码
: <input type=”text” name=”number” /> <input type=”submit” value=”提交” />
</form>