本文目录一览:
- 1、PHP禁止北京IP段访问,代码怎么写呢?
- 2、linux 服务器 php网站 如何屏蔽北京所有IP 谢谢!
- 3、求屏蔽福建IP访问网站的PHP代码急用
- 4、php屏蔽ip问题!!!
- 5、php禁止北京段IP访问 我想让所有北京网段的IP都不能访问我的网站 希望说的详细点
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。