Asp classic 如何阻止特定IP地址的div
我必须为某个IP地址屏蔽某个div 我正在使用asp,下面是代码:Asp classic 如何阻止特定IP地址的div,asp-classic,Asp Classic,我必须为某个IP地址屏蔽某个div 我正在使用asp,下面是代码: <% Dim sBlockedIP sBlockedIP = Request.ServerVariables("REMOTE_ADDR") 'check if the IP is the one that is blocked If sBlockedIP = "00.000.00.00" Then 'if IP address is banned then redirect to no_access.asp Respon
<%
Dim sBlockedIP
sBlockedIP = Request.ServerVariables("REMOTE_ADDR")
'check if the IP is the one that is blocked
If sBlockedIP = "00.000.00.00" Then
'if IP address is banned then redirect to no_access.asp
Response.Redirect "no_access.asp"
End If
%>
这是需要阻止此IP的html
<div id="social_media_outer">
<div id="social_media">
<div id="fb-root"> <script src="#">
</script><fb:like href="" send="true" layout="button_count"
show_faces="false" action="recommend" border="6" font="">
</fb:like>
<span class='st_linkedin' >
</span></span>
<span class='st_facebook' >
</span>
<span class='st_sharethis' st_title="#"></span>
<a href="http://twitter.com/share" data-count="none"><img src="#" style="position:relative;
bottom:-4px; border:none;" /></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script><span class="st_email" ></span>
<a href="javascript:print(document)"><img src="http://www.gosh.org/facebook/sharethis/print_icon.gif" style="position:relative;
bottom:-4px; border:none;" /></a>
</div>
</div>
</div>
有人能帮忙吗 如果不是,为什么不输入一个简单的
If sBlockedIP <> "123.456.789.000" Then
<div id="social_media_outer">
<div id="social_media">
<div id="fb-root"> <script src="#">
</script><fb:like href="" send="true" layout="button_count"
show_faces="false" action="recommend" border="6" font="">
</fb:like>
<span class='st_linkedin' >
</span></span>
<span class='st_facebook' >
</span>
<span class='st_sharethis' st_title="#"></span>
<a href="http://twitter.com/share" data-count="none"><img src="#" style="position:relative;
bottom:-4px; border:none;" /></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script><span class="st_email" ></span>
<a href="javascript:print(document)"><img src="http://www.gosh.org/facebook/sharethis/print_icon.gif" style="position:relative;
bottom:-4px; border:none;" /></a>
</div>
</div>
</div>
Else
End If
如果sBlockedIP“123.456.789.000”,则
其他的
如果结束
我可能真的过于简单化了…首先响应。如果您只想阻止生成内容的一部分,重定向
不是合适的工具(并且使用基于IIS IP的安全工具阻止整个页面要比编码好)
这样就行了
<%
Function CanShowProtectedContent()
CanShowProtectedContent = Request.ServerVariables("REMOTE_ADDR") <> "xxx.xxx.xxx.xxx"
End If
%>
...
<div id="social_media_outer">
<% If CanShowProtectedContent() Then %>
<!-- your normal content here -->
<% Else %>
<span>Content unavailable</span>
<% End If %>
</div>
...
内容不可用
尽管您应该考虑增强<代码> CANEXPROTECTED内容< /代码>,以支持BANNDIP地址和/或子网的列表。同时将集合存储为ASP包含文件。
谢谢,我会尝试一下,但老实说,我的ASP技能不是很好。谢谢,我会尝试一下,但老实说,我的ASP技能不是很好。