当前位置:首页 > 代码 > 正文

html代码ip屏蔽(屏蔽国内ip访问代码)

admin 发布:2022-12-19 18:10 312


今天给各位分享html代码ip屏蔽的知识,其中也会对屏蔽国内ip访问代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

PHP根据访问者IP屏蔽HTML代码,屏蔽div层。能具体点就具体点吧,也不一定要PHP;有其他的方法也行。

实现思路,首先用$_SERVER["REMOTE_ADDR"]这个函数获得访问者的IP地址,然后根据IP地址来判断显示内容。 例如: ?php $ip = $_SERVER["REMOTE_ADDR"]; if($ip=="127.0.0.1") echo "h1本地查看显示第一标题/h1"; else echo "h2非本地查看显示第二标题/h2"; ?如有疑问可进一步交流哦。 。我来自万能网QQ问问回答团队。

记得采纳啊

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

比较麻烦但不是不能实现,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

怎样利用.htaccess屏蔽国内ip访问

禁止中国国内IP访问网站的方法有很多,这里分享几个常用且有效的方法:

1. 利用.htaccess文件屏蔽中国IP

禁止一个ip段

deny from 218.2.135.0/255

同时设置一下允许自己的IP可访问

中国IP段地址大全

2. 利用JS判断语句代码加载到网站footer或者header

script type="text/javascript"( J( a9 p, Z# s7 U( y% F

if (navigator.language)

* n! a! ?0 p: s1 f* E2 ~var language = navigator.language;$ f+ Q( r, z; ~, O' R

else' E. X$ ?8 N3 A- R; A

var language = navigator.browserLanguage;

8 \* f( v8 E. [9 z5 D# Rif(language.indexOf('zh') -1)document.location.href ='404.html';

- K `; Y5 ^! ?0 h9 V4 q# }) Z/script

3. 利用被屏蔽的DNS来解析域名

如GODADDY的部分DNS被国内屏蔽,可以使用这些DNS为域名做解析

4. 当然也可通过屏蔽中文操作系统来禁止国内IP访问,代码如下:(这个比较狠,慎用)

$client_sys_language = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; // system language

if (preg_match (“/^zh-cn/i”,$client_sys_language)) {

echo ”

Forbidden

You don’t have permission to access /on this server.Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

365.dg01.com Port 80

“;

exit;

}

html代码如何禁止某个ip地址的访问

sub pass()

'IP地址限制访问

request_ip=request.servervariables("remote_addr")

re_ip=split(replace_ip,"|")

for i=0 to ubound(re_ip)

if right(re_ip(i),1)="*" then

if left(re_ip(i),6)=left(request_ip,6) then

response.Redirect"error.asp?action=stoptext=对不起,您的IP已封锁!"

response.End

end if

elseif re_ip(i)=request_ip then

response.Redirect"error.asp?action=stoptext=对不起,您的IP已封锁!"

response.End

end if

next

end sub

html中如何屏蔽ip地址 禁止某IP段访问网站

参考方法如下:

把以下代码加入到ASP页面就可以测试到效果了:

%

'受屏蔽IP地址(段)集合,星号为通配符,通常保存于配置文件中。

Const BadIPGroup = "192.168.1.*|202.68.*.*|*.12.55.34|185.*.96.24|127.*.0.1|192.168.0.1"

If IsForbidIP(BadIPGroup) = True Then

Response.Write(GetIP "IP地址禁止访问")

Response.End()

End If

'参数vBadIP:要屏蔽的IP段,IP地址集合,用|符号分隔多个IP地址(段) ;

'返回Bool:True用户IP在被屏蔽范围,False 反之 ;

Function IsForbidIP(vBadIP)

Dim counter, arrIPPart, arrBadIP, arrBadIPPart, i, j

arrBadIP = Split(vBadIP, "|")

arrIPPart = Split(GetIP(), ".")

For i = 0 To UBound(arrBadIP)

counter = 0

arrBadIPPart = Split(arrBadIP(i), ".")

For j = 0 To UBound(arrIPPart)

If(arrBadIPPart(j)) = "*" or Cstr(arrIPPart(j)) = Cstr(arrBadIPPart(j)) Then

counter = counter + 1

End If

Next

If counter = 4 Then

IsForbidIP = True

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段了,可以根据地区的IP段来设置。

用这个方法,防止外地用户使用流氓软件恶意发布信息。

HTML如何判断某IP不显示某片段

思路:

1、显示页面。特定的部分隐藏;

2、js获取获取ip;

3、除了指定的ip外,显示隐藏的部分;

说明:js获取ip,不是很准确的。

在使用中可能会出现警告,点击“是”,就可以运行了,也可以在【Internet 选项】中【安全】-【ActiveX 控件和插件】-【对没有标记为安全的 ActiveX 控件进行初始化和脚本运行】设置为【启用】。不然是无法获取ip地址的。

为了解决这个问题,程序中先是隐藏,再显示。

如果页面很重要,建议还是用ajax或者asp,php等动态语言。

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

HTML

HEAD

TITLE指定IP隐藏部分内容/TITLE

META NAME="Generator" CONTENT="EditPlus"

META NAME="Author" CONTENT=""

META NAME="Keywords" CONTENT=""

META NAME="Description" CONTENT=""

/HEAD

BODY

div

第一行都可以看到;

/div

div id="spec" style="display: none;"

第二行指定IP看不到;

/div

div

第三行都可以看到;

/div

script language="JavaScript"

function GetLocalIPAddress()

{

var obj = null;

var rslt = "";

try

{

obj = new ActiveXObject("rcbdyctl.Setting");

rslt = obj.GetIPAddress;

obj = null;

}

catch(e)

{

//异常发生

}

return rslt;

}

var ip = GetLocalIPAddress();

//document.write(ip);

if(ip.length0 ip != "192.168.0.1"){ //获取了ip,而且ip不是特定ip才显示

document.getElementById("spec").style.display="";}

/script

/BODY

/HTML

关于html代码ip屏蔽和屏蔽国内ip访问代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/16854.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载