赞
踩
php代码
- //是否国内ip
- function isChinaIP($ip) {
- saveLog("---isChinaIP----------");
- $url = "https://searchplugin.csdn.net/api/v1/ip/get?ip=".$ip;
- // 发送HTTP请求
- $response = file_get_contents($url);
- $utf8String = mb_convert_encoding($response, "UTF-8", "auto");
- saveLog("--isChinaIP---".$utf8String);
- // 解析JSON响应
- $data = json_decode($utf8String, true);
- // 判断所属地区是否为中国
- saveLog("isChinaIP address ".$data['data']['address']);
- if ($data && isset($data['data']['address']) && (strpos($data['data']['address'],"中国")!==false) ) {
- saveLog("isChinaIP true");
- return true;
- } else {
- return false;
- }
- }

返回值
{"code":200,"msg":"success","data":{"address":"中国 重庆 重庆 电信","ip":"183.69.129.158"}}'
参考:https://blog.csdn.net/m0_53025912/article/details/132258243
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。