php屏蔽國內ip,php 屏蔽錯誤

本文目錄一覽:

PHP禁止北京IP段訪問,代碼怎麼寫呢?

1、找一個北京的ip庫。

2、你在代碼中加一段獲取用戶ip的代碼,獲取到的ip如果在ip庫就跳轉到其他頁面。

linux 服務器 php網站 如何屏蔽北京所有IP 謝謝!

記錄來訪者IP

判斷IP歸屬地

IP為北京的就禁止訪問

ps:有IP代理,不能完全屏蔽

求屏蔽福建IP訪問網站的PHP代碼急用

//首先獲取訪問ip,在本地測試的話只能獲取到127.0.0.1(本機地址)要在線上測試才准$ip=GetIp();//將ip放到新浪api中進行查詢,看看是在哪的$arr=GetIpLookup($ip);//如果是福建省的,就禁止訪問具體你可以輸出看看$arr裏面的返回值if($arr[‘province’]==’福建’){die(“禁止福建訪問”);}else{die(“可以訪問”);}上面的函數和例子在這裡自己下載吧

php屏蔽ip問題!!!

?phpfunction check_ip($range,$ip=”) {if($ip ==”) $ip = getenv(“REMOTE_ADDR”);if ($ip == “127.0.0.1”) return 1;$result = 1;if (ereg(“([0-9]+).([0-9]+).([0-9]+).([0-9]+)/([0-9]+)”,$range,$regs)) {$ipl = ip2long($ip);$rangel = ip2long($regs[1] . “.” . $regs[2] . “.” . $regs[3] . “.” . $regs[4]);$maskl = 0;for ($i = 0; $i 31; $i++) {if ($i $regs[5]-1) {$maskl = $maskl + pow(2,(30-$i));}}if (($maskl $rangel) == ($maskl $ipl)) {return 1;} else {return 0;}} else {$maskocts = split(“.”,$range);$ipocts = split(“.”,$ip);for ($i=0; $i4; $i++) {if (ereg(“[([0-9]+)-([0-9]+)]”,$maskocts[$i],$regs)) {if ( ($ipocts[$i] $regs[2]) || ($ipocts[$i] $regs[1])) {$result = 0;}}else{if ($maskocts[$i] $ipocts[$i]) {$result = 0;}}}}return $result;}function auth_ip(){$result = 0;$null_check = 1;$path = “ip.txt”; //ip限制配置文件,每行的格式為/*xxx.xxx.xxx.xxx 比如 127.0.0.2xxx.xxx.xxx.[yyy-zzz] 比如 1270.0.0.[2-23]xxx.xxx.xxx.xxx/nn 比如 127.0.0.0/24*/$fg=@fopen($path,”r”);while($line=@fgets($fg,1024)){$line = trim($line);$line=ereg_replace(“#.*”,””,$line);if ($line != “”){$null_check = 0;if (check_ip($line)) {fclose($fg);return 1;}}}@fclose($fg);if ($null_check == 1) return 1;return $result;}??phpsession_start();if($_SESSION[‘up2ugg_admin’]”up2ugg_admin”){if(auth_ip()){? document.write(“scriptwindow.location.href=\”}}?

php禁止北京段IP訪問 我想讓所有北京網段的IP都不能訪問我的網站 希望說的詳細點

這個東西你應該在服務器上做吧,在APCACHE上弄就可以了,在上面掛個IP段分佈的東西,只要是符合北京地區的就直接返回404就可以了,PHP做的話也可能,不過比較麻煩。

你先去下一個ECSHOP,我記得裏面有個.dll(好像是dll)文件,這個東西是一個IP驗證庫,傳進去IP地址就能返回地區,這樣你就能驗證是否是北京了,至於不能訪問你網站不知道是怎麼個不能訪問,如果是不想讓他看見就直接返回頁面404。

原創文章,作者:NOWUY,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/315904.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
NOWUY的頭像NOWUY
上一篇 2025-01-09 12:14
下一篇 2025-01-09 12:14

相關推薦

發表回復

登錄後才能評論