PHP 使用IP纯真文件 放行指定地区请求
- <?php// 获取客户端IP地址$ip = $_SERVER['REMOTE_ADDR'];// 解析IP纯真文件(假设你已经下载并放置在服务器上)require_once 'QQWry.php';$qqwryDatabase = 'path/to/qqwry.dat';$qqwry = new QQWry($qqwryDatabase);// 查询客户端IP的归属地$location = $qqwry->getlocation($ip);$country = $location['country'];$province = $location['area'];// 指定地区的信息(例如,中国上海)$allowedCountry = '中国';$allowedProvince = '上海';// 判断客户端是否位于指定地区if ($country === $allowedCountry && $province === $allowedProvince) { // 放行请求 // 继续执行你的代码逻辑} else { // 返回403状态码 http_response_code(403); echo 'Forbidden'; exit();}?>