javascript可以查询ip归属地,那么php可以实现吗?下面web建站小编给大家详细介绍一下!
1、开通接口
ip地址归属地接口服务使用的聚合数据提供的免费接口,可以通过https://www.juhe.cn/docs/api/id/1?s=ipkdcn注册及开通。
2、根据查询的IP地址,查询该IP所属的区域
$appkey = "*********************";
//根据查询的IP地址,查询该IP所属的区域
$url = "http://apis.juhe.cn/ip/ipNew";
$params = [
"ip" => "192.168.0.1",
"key" => $appkey,
];
$paramstring = http_build_query($params);
$content = juheHttpRequest($url, $paramstring, 1);
$result = json_decode($content, true);
if ($result) {
if ($result['error_code'] == 0) {
echo "国家:{$result['result']['Country']}" . PHP_EOL;
echo "省份:{$result['result']['Province']}" . PHP_EOL;
echo "城市:{$result['result']['City']}" . PHP_EOL;
echo "运营商:{$result['result']['Isp']}" . PHP_EOL;
} else {
echo "{$result['error_code']}:{$result['reason']}" . PHP_EOL;
}
} else {
echo "请求失败";
}
3、请求接口返回内容
/**
* 请求接口返回参数介绍
* @param string $url [请求的URL地址]
* @param string $params [请求的参数]
* @param int $ipost [是否采用POST形式]
* @return string
*/
function juheHttpRequest($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, 3);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
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) {
//echo "cURL Error: " . curl_error($ch);
return false;
}
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$httpInfo = array_merge($httpInfo, curl_getinfo($ch));
curl_close($ch);
return $response;
}
php删除接口:在指定的数据库数据表中根据ID删除指定的数据
上面是“如何利用php语法查询ip归属地”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2475.html
workflows工作流
一条色彩斑斓的超现实小孔雀鱼ComfyUI工作流
令人着迷的一只老虎ComfyUI工作流
一条赤壁龙从蛋中孵化出来ComfyUI工作流
树上挂着一只快乐的小樱桃
梦幻中的一只猫咪ComfyUI工作流
一个穿绿衣服国风古典女孩
冬天的严寒里红梅枝上停留着一只鸟
小孩手握锤子顽皮搞笑卡通3d形象
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

一起去看流星雨(代码)
会议人员60s签到倒计时插件
css3动画loading效果
在线生成金属文字
barcode条形码/qrcode二维码兼容所有浏览器(含ie6/ie7/ie8)
2023年程序猿如何给自己开启一场烟花盛会
3D立体人物效果
css3画弹珠,可以滚动!










