<!--?php
header('Content-type:text/html;charset=utf-8');
$appkey
=
"*********************"
;
$url
=
"http://v.juhe.cn/cdma/"
;
$params
=
array
(
"sid"
=>
""
,
"nid"
=>
""
,
"cellid"
=>
""
,
"hex"
=>
""
,
"dtype"
=>
""
,
"callback"
=>
""
,
"key"
=>
$appkey
,
);
$paramstring
= http_build_query(
$params
);
$content
= juhecurl(
$url
,
$paramstring
);
$result
= json_decode(
$content
,true);
if
(
$result
){
if
(
$result
['error_code']=='0'){
print_r(
$result
);
}
else
{
echo
$result
['error_code'].
":"
.
$result
['reason'];
}
}
else
{
echo
"请求失败"
;
}
/**
* 请求接口返回内容
* @param string
$url
[请求的URL地址]
* @param string
$params
[请求的参数]
* @param int
$ipost
[是否采用POST形式]
* @
return
string
*/
function
juhecurl(
$url
,
$params
=false,
$ispost
=0){
$httpInfo
=
array
();
$ch
= curl_init();
curl_setopt(
$ch
, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );
curl_setopt(
$ch
, CURLOPT_USERAGENT , 'JuheData' );
curl_setopt(
$ch
, CURLOPT_CONNECTTIMEOUT , 60 );
curl_setopt(
$ch
, CURLOPT_TIMEOUT , 60);
curl_setopt(
$ch
, CURLOPT_RETURNTRANSFER , true );
curl_setopt(
$ch
, CURLOPT_FOLLOWLOCATION, true);
if
(
$ispost
)
{
curl_setopt(
$ch
, CURLOPT_POST , true );
curl_setopt(
$ch
, CURLOPT_POSTFIELDS ,
$params
);
curl_setopt(
$ch
, CURLOPT_URL ,
$url
);
}
else
{
if
(
$params
){
curl_setopt(
$ch
, CURLOPT_URL ,
$url
.'?'.
$params
);
}
else
{
curl_setopt(
$ch
, CURLOPT_URL ,
$url
);
}
}
$response
= curl_exec(
$ch
);
if
(
$response
=== FALSE) {
return
false;
}
$httpCode
= curl_getinfo(
$ch
, CURLINFO_HTTP_CODE );
$httpInfo
=
array_merge
(
$httpInfo
, curl_getinfo(
$ch
) );
curl_close(
$ch
);
return
$response
;
}