html代码ip屏蔽(屏蔽国内ip访问代码)
admin 发布:2022-12-19 18:10 312
今天给各位分享html代码ip屏蔽的知识,其中也会对屏蔽国内ip访问代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、PHP根据访问者IP屏蔽HTML代码,屏蔽div层。能具体点就具体点吧,也不一定要PHP;有其他的方法也行。
- 2、求在HTML网页中加入IP访问限制的代码
- 3、怎样利用.htaccess屏蔽国内ip访问
- 4、html代码如何禁止某个ip地址的访问
- 5、html中如何屏蔽ip地址 禁止某IP段访问网站
- 6、HTML如何判断某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站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-16网络营销公司排行榜,国内网络营销公司排名
- 05-16无限制访问国外的浏览器,能翻到国外的浏览器
- 05-11百度站长统计,百度站长统计入口页面已屏蔽
- 05-10建网站的公司排名,国内10大网站建设公司
- 05-09网页代码,网页代码快捷键
- 05-07html网页制作软件,html网页制作软件手机版下载
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接