手机
当前位置:查字典教程网 >编程开发 >相关技巧 >分享几个新增备案不关站的代码
分享几个新增备案不关站的代码
摘要:分享一个新增备案不关站的代码,这里只是转帖,没有亲自实验,如有问题请及时反馈。其实就是利用API接口的IP查询地址来限制首页不被所在省的IP...

分享一个新增备案不关站的代码,这里只是转帖,没有亲自实验,如有问题请及时反馈。

其实就是利用API接口的IP查询地址来限制首页不被所在省的IP访问,因为新加备案对原域名必须为打开,但是域名所审核地区不能要他看到这个站的内容。

第一种方法:通过js代码

<script language="javascript" type="text/javascript" src="http://int.dpool.sina.com.cn/iplookup/iplookup.php"></script> <script language="javascript" type="text/javascript"> var city = remote_ip_info['city']; alert(city); if(city == '北京' || city == '成都' ){ document.write("感谢来访,我们正在建设中,需要很长时间。请过些时候来访问"); }else{ } </script>

第二种方法:使用php代码

ip_config.php

<?php /* +--------------------------------------------+ +程序授权说明 + +作者:森林 + +--------------------------------------------+ */ //-------------------------函数封装------------------------------------ function ipdy($ipaddr) { $oo0ooo=base64_decode('aHR0cDovL2lwLnRhb2Jhby5jb20vc2VydmljZS9nZXRJcEluZm8ucGhwP2lwPQ=='); $ipInfoApi= $oo0ooo.$ipaddr; $areaInfo= file_get_contents($ipInfoApi); $areaInfo= json_decode($areaInfo); $ipjg=$areaInfo->data->country.$areaInfo->data->area.$areaInfo->data->region.$areaInfo->data->city.$areaInfo->data->isp; $ipjg=iconv('UTF-8','GBK',$ipjg); return $ipjg; } //----------------IP----------- function get_real_ip(){ $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']); if ($ip) { array_unshift($ips, $ip); $ip = FALSE; } for ($i = 0; $i < count($ips); $i++) { if (!eregi ("^(10│172.16│192.168).", $ips[$i])) { $ip = $ips[$i]; break; } } } return ($ip ? $ip : $_SERVER['REMOTE_ADDR']); } //--------------------------------- $ip=get_real_ip(); $ip_str=ipdy($ip)

index.php

<?php /* +--------------------------------------------+ +程序授权说明:该版本为GBK版即网页为GBK编码 + +作者:森林 + */ include("ip_config.php"); //------------------------------以下根据情况修改------------------------ if(stristr($ip_str,'北京') || stristr($ip_str,'广东')){ exit("感谢来访,我们正在建设中,需要很长时间。请过些时候来访问。"); }

【分享几个新增备案不关站的代码】相关文章:

在Linux下搭建Git服务器的方法详解

真伪静态区别方法分析

网站程序员如何应对web标准第1/2页

安全校验Session验证码并避免绕开验证码攻击

即时通讯软件在网页上启动临时对话的链接代码

wap开发中如何有效的利用缓存减少消息的传送量

gb2312的详细介绍

获取目录下所有文件名的代码

判断所使用的浏览器不仅仅是电脑浏览器代码整理

关于代码阅读问题的小技巧 脚本之家原创(适合所有网站)不定时更新

精品推荐
分类导航