
php语法:
//ip_query.php
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$ip = $_POST['ip'];
if (empty($ip)) {
echo "请输入 IP地址";
exit;
}
// 验证 IP 地址格式
if (!filter_var($ip, FILTER_VALIDATE_IP)) {
echo "输入的IP地址格式不正确";
exit;
}
// 使用第三方 API 查询 IP 地址信息
$apiUrl = "http://ip-api.com/json/$ip?lang=zh-CN";//lang=zh-CN去掉显示英文数据
$response = file_get_contents($apiUrl);
$data = json_decode($response, true);
if ($data['status'] === 'success') {
// 查询成功,输出查询内容
$result = [
'code' => 10000,
'data' => $data
];
echo json_encode($result, JSON_UNESCAPED_UNICODE);
} else {
// 查询失败,输出错误信息
$result = [
'code' => $data['code'],
'msg' => $data['message']
];
echo json_encode($result, JSON_UNESCAPED_UNICODE);
}
}
?>
javascript接口调用
$.ajax({
url: '/ip_query.php',
type: 'POST',
data: {
ip:'需要查询的ip地址'
},
success: function(res) {
if(res == '输入的IP地址格式不正确'){
return
}else{
const _res = JSON.parse(res);
if (_res && _res.code == 10000) {
}else{
}
}
},
error: function() {
}
});
php删除接口:在指定的数据库数据表中根据ID删除指定的数据
标签: ip地址, javaScript, php接口, php语法
上面是“javascript+php语法获取ip地址的相关信息”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_21031.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

重复内容对网站排名有什么影响?
推荐一个免费商用摄影图库FFCU
Solvely APP最新版