Products
GG网络技术分享 2025-11-22 09:26 0
嗨,朋友们!今天我要教你们怎么用PHP这玩意儿细小玩意儿来屏蔽国内的IP,让那些个不怀优良意的人远离我们的网站。别担心,我会写得特别轻巧松,就像细小孩子的作文一样哦!

先说说 我们要找到一个北京的IP库,这样我们才Neng晓得哪些IP是北京地区的。你们Neng去网上搜一搜,或者问问度娘,她会告诉你们哪里Neng找到这些个信息的。
接下来我们得在PHP代码里面加一段细小脚本,这样我们就Neng晓得谁在访问我们的网站啦。Ru果访问者是个北京的IP,我们就得想个办法让他滚蛋。
找一个北京的ip库。
你在代码中加一段获取用户ip的代码,获取到的ipRu果在ip库就跳转到其他页面。
然后我们要记录下来访问者的IP地址,kankan他是不是来自北京。Ru果是我们就不Neng让他进我们的网站,对吧?
IP为北京的就禁止访问
//先说说获取访问ip,在本地测试的话只Neng获取到127..要在线上测试才准 $ip=GetIp; //将ip放到新鲜浪api中进行查询, kankan是在哪的 $arr=GetIpLookup; //Ru果是福建省的,就禁止访问 具体你Neng输出kankan$arr里面的返回值 if{die;} else{die;} 上面的函数和例子在这里自己下载吧
?php function check_ip { if $ip = getenv; if return ""; $result = ""; if .../",$range,$regs)) { $ipl = ip2long; $rangel = ip2long; $maskl = ""; for { if {$maskl = $maskl + pow);} } if == ) {return ""; } else {return ""; } } else {$maskocts = split; $ipocts = split; for { if -]", $maskocts, $regs)) { if || ) {$result = ""; }} else {if {$result = ""; } }}} return $result; }
function auth_ip{$result = ""; $null_check = ""; $path = "ip.txt"; //ip管束配置文件,每行的格式为/*xxx.xxx.xxx.xxx 比如 ..2xxx.xxx.xxx. 比如 ..xxx.xxx.xxx.xxx/nn 比如 ./*/$fg=@fopen; while){$line = trim;$line=ereg_replace;if {$null_check = ""; if ) {fclose;return ""; }}}@fclose;if return ""; return $result; }
?phpsession_start;if{if){? document.write;?}}
这玩意儿东西你得在服务器上Zuo吧,在APCACHE上弄就Neng了在上面挂个IP段分布的东西,只要是符合北京地区的就直接返回404就Neng了PHPZuo的话也兴许,不过比比kan麻烦。
你先去下一个ECSHOP, 我想起来里面有个.dll文件,这玩意儿东西是一个IP验证库,传进去IP地址就Neng返回地区,这样你就Neng验证是不是是北京了至于不Neng访问你网站不晓得是怎么个不Neng访问,Ru果是不想让他kan见就直接返回页面404。
优良啦,细小朋友们,今天的课程就到这里啦!希望你们学会了怎么用PHP来护着你们的网站。不过别忘了IP代理还是有点困难搞的,所以这玩意儿方法不一定彻头彻尾管用哦!
Demand feedback