asp实现限制一个ip只能访问一次的方法

2023-12-05 0 730

限制一个ip只能访问一次,现在将asp代码分享给大家:

<%
\’/////////////////////////////////////////////////////
\’// //
\’//作用:一个IP地址只允许访问本页一次 //
\’//引用:<!– #include file=\”Check_Ip.asp\” –> //
\’// //
\’/////////////////////////////////////////////////////

\’Response.Charset = 936 \’设置输出编码为简体中文
\’Response.Buffer = false \’关闭缓冲区

Dim Fso,ts,IpList,Cfs

\’设置Cookies函数
Function SetCookie()
Response.Cookies(\”IsBrow\”) = \”Brow\”
Response.Cookies(\”IsBrow\”).Expires = Date+365
End Function

\’记录IP地址函数
Function WriteIp(FileName, IpAddress)
Set Fso = Server.CreateObject(\”Scripting.FileSystemObject\”)
Set ts = Fso.OpenTextFile(Server.MapPath(FileName),8,true)
ts.WriteLine IpAddress
ts.Close
Set ts = Nothing
Set Fso = Nothing
End Function

\’读取IP地址函数
Function ReadIpList(FileName)
Set Fso = Server.CreateObject(\”Scripting.FileSystemObject\”)
If Not Fso.FileExists(Server.MapPath(FileName)) Then
CreateFile(\”Iplist.txt\”)
Exit Function
End If

Set ts = Fso.OpenTextFile(Server.MapPath(FileName))
Iplist = ts.ReadAll
ts.Close
Set ts = Nothing
Set Fso = Nothing
ReadIpList = Iplist
End Function

\’创建文件函数
Function CreateFile(FileName)
Set Fso = Server.CreateObject(\”Scripting.FileSystemObject\”)
Set Cfs = Fso.CreateTextFile(Server.MapPath(FileName))
Cfs.Close
Set Cfs = Nothing
Set Fso = Nothing
End Function

\’关闭当前IE窗口函数(注:IE6下通过,其他浏览器未测试)
Function CloseWindow()
\’Response.Write \”<script>window.location=\’javascript:window.opener=null;window.close();\'</script>\”
Response.Redirect \”wp-content/uploads/2023/12/\”
End Function

Ip = Request.ServerVariables(\”REMOTE_ADDR\”) \’获取浏览者IP地址

Cookie = Request.Cookies(\”IsBrow\”) \’获取当前Cookies
\’Response.Write Cookie

If Request.ServerVariables(\”HTTP_X_FORWARDED_FOR\”) <> \”\” Then
Response.Write \”本站不允许使用代理访问\”
Response.End()
Else
If Cookie = \”Brow\” Then
CloseWindow()
Else
If Instr(ReadIpList(\”Iplist.txt\”),Ip) <> 0 Then
CloseWindow()
Else
WriteIp \”Iplist.txt\” , Ip
End If
SetCookie()
End If
End If
%>

以上就是分享给大家的asp实现代码,希望对大家的学习有所帮助。

您可能感兴趣的文章:

  • ASP.net做的IP访问限制
  • 用ASP代码实现对IP的访问限制的代码
  • Asp下实现限制IP访问的程序代码
  • 用asp脚本实现限制IP访问
  • 推荐的用Asp实现屏蔽IP地址访问的代码
  • ADSI+ASP添加IP到IIS禁止访问列表中
  • 记录游客页面访问IP的简易实现代码 (asp.net+txt)
  • 通过ASP禁止指定IP和只允许指定IP访问网站的代码
  • Asp限制IP访问 阻止某一个IP段禁止访问本站的代码

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 ASP编程 asp实现限制一个ip只能访问一次的方法 https://www.u-9.cn/biancheng/asp/95552.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务