求在HTML网页中加入IP访问限制的代码

我的网页是HTML的,我想让部分网页只能让IP在10.1.0.0---10.255.255.255这个段的访问。其他地址都显示空页面或者404错误。

比较麻烦但不是不能实现,js获取IP作判断.

<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
if (unescape(IPAddr)=='192.168.1.253')
{
alert("你不被允许查看此页");
window.location='

}
</SCRIPT>

<SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) for=foo>
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)
{
if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined")
IPAddr = objObject.IPAddress(0);
}
</SCRIPT>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT>
<OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
<SCRIPT language=JScript>
var service = locator.ConnectServer();
var MACAddr ;
var IPAddr ;
var DomainAddr;
var sDNSName;
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</SCRIPT>

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-17
纯html无法限制,需要配合脚本语言

求在HTML网页中加入IP访问限制的代码
<META http-equiv=Content-Type content="text\/html; charset=gb2312"><SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>if (unescape(IPAddr)=='192.168.1.253'){alert("你不被允许查看此页");window.location='}<\/SCRIPT><SCRIPT language=JScript ...

html中如何屏蔽ip地址 禁止某IP段访问网站
Exit Function End If Next IsForbidIP = False End Function ''返回客户IP地址 Function GetIP()Dim IP IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")If IP = "" Then IP = Request.ServerVariables("REMOTE_ADDR")GetIP = IP End Function > 这样就可以限制网站访问的IP段了,可以根...

htm限制IP访问
如果网站不支持PHP或者需要禁止的IP特别多,那么我们可以利用.htaccess来实现限制效果。Order Deny,Allow Deny from xxx.xxx.xxx.xxx Deny from xxx.xxx.xxx javascript也可以实现,但没什么保障,因为别人可以禁用javascript跳过。如果不愿意改动原程序代码,则在HTML嵌入<iframe>标签,然后再引用一个ASP脚本...

如何在网页中加入限制访问者IP代码
if trim(Request.ServerVariables("REMOTE_HOST"))="10.8.18.43" then Response.Write("<script>alert('');history.back();<\/script>")end if >

IP限制访问问题,网站高手进!
加入如下的代码:< ''获取访问者的地址 ip=Request.ServerVariables("REMOTE_ADDR")''允许的IP地址段为10.0.0.0~10.68.63.255 allowip1="10.0.0.0"allowip2="10.68.10.71"response.write checkip(ip,allowip1,allowip2)function checkip(ip,allowip1,allowip2)dim check(4)checkip=...

限制IP访问网站
你直接封那个IP段试试。我也遇到过。这种独立IP禁止不了,你就直接封这个IP段

如何在页面中代码设置禁止某个ip访问网站?重谢啊...
IP2Num("192.168.3.255") then response.write ("<center>此IP被禁止<\/center>")response.end '页面ASP解释结束 end if > 显示内容 上例是禁止192.168.3.0——192.168.3.255之内的所有IP看到下面的显示内容。如果是要禁止访问整个页面,那只需要把这段代码放到开头就可以限制访问页面了。

如何使用.htaccess限制某些IP访问和允许访问………
<?php if($_SERVER['REMOTE_ADDR'] == "192.168.1.123"){ exit();} ?> 这个代码有个缺陷,就是每次都需要在网页上添加IP,对于要限制的IP地址比较多的时候,就比较繁琐。那么可以使用以下代码减轻你的网站负担。<?php banned = file("ban_ip_list.dat");if(in_array($_SERVER['REMOTE...

求一段关于限制地区的网页代码
我通常是从显IP的QQ中把IP库提取出来,用一个小工具转换成txt文件,然后导入SQL数据库或ACCESS数据库中使用。不过看你这情况也真是够呛,帮你写了一段代码,直接通过百度查询IP来源,用ASP写的,看看受不受用吧。< dim sUserIp sUserIp =Request.ServerVariables("REMOTE_ADDR")Dim oHttp, sGetPro...

跪求一段代码,限制指定的地区访问我网站的时候跳转到另一个网站。_百度...
<?ip = getip();if($ip=='58.30.0.1'){ header("location:http:\/\/www.baidu.com");} function getip(){ if(!empty($_SERVER["HTTP_CLIENT_IP"])){ cip = $_SERVER["HTTP_CLIENT_IP"];}else if(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){ cip = $_SERVER["HTTP_X_...

相似回答