求一个网页代码!同一个IP一天24小时内只能打开一个链接的代码

< ip = getIP()sql = "select id from table1 where ip='"+ip+"' and now-dt
求一个网页代码!同一个IP一天24小时内只能打开一个链接的代码
用户访问时将IP记录到数据库,再次访问则判断,不超过一天则限制,否则更新IP访问日期
假设有表table1,内有字段id,ip,dt

<%
ip = getIP()
sql = "select id from table1 where ip='"+ip+"' and now-dt<=1"
rs.open sql,conn
if rs.eof then
rs.close
sql = "delete from table1 where ip='"+ip+"'"
conn.execute sql
sql = "insert into table1(ip,dt) values('"+ip+"',now)"
conn.execute sql
else
rs.close
response.write "你已经访问过本页了"
response.End()
end if

Function getIP()
Dim strIPAddr
If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then
strIPAddr = Request.ServerVariables("REMOTE_ADDR")
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)
Else
strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
End If
getIP = Trim(Mid(strIPAddr, 1, 30))
End Function
%>2006-09-05
有一个参数可以得到客户端的ip,你是知道的 吧,然后打开网页时,自动判断数据库中当天记录中是否有这个ip
如果有,就打开,否则就跳转页面2006-09-05
楼上的方法不错了.
具体的代码.还是自己写吧.
帮不上忙了.2006-09-05
现在其实市面上有很多换IP软件,还是得根据你的实际需求来选择,
看你是需要稳定高效还是大量IP,综合来看的话,
搜索兔子。IP软件,下载安装。
选择IP点连接就可以了。2020-03-06
可以使用浏览器搜索兔子。。IP转换器软件
找到下载地方,然后下载到手机里面即可。
使用步骤:
1.浏览器搜索
2.安装工具到手机上。
3.打开工具后选择IP地址。
4.点开始连接即可完成修改IP步骤。2020-03-07
mengvlog 阅读 6 次 更新于 2025-07-21 02:29:42 我来答关注问题0
  • ip = getIP()sql = "select id from table1 where ip='"+ip+"' and now-dt

  •  xiaomayi0323 能给我个“网页转向代码”吗?不是弹窗,24小时只转一次同一IP!

    先得到访问者的IP,然后存到数据库,在加载时候从数据库里面取得IP地址跟当前访问用户的IP比较,找不到就转向,找的到就不转向

  •  笪新兰戊媪 给我个网页显示IP地址,时间,代码

    now.getYear()+"年"+(now.getMonth()+1)+"月"+now.getDate()+"日"+((hours >= 12)?"下午 ":"上午 ")timeValue += ((hours >12)?hours

  •  if9k6z Java web 怎样限制同一个ip地址访问网页查询次数,每天只允许一个IP查询一次,怎么实现?

    写个拦截器或者过虑器,访问的时候获取客户端IP存到数据库,之后只需要查一下数据库就可以了 数据库可以写个Job,24小时执行一次,清除24小时以前的数据即可实现你的需求了.很简单的

  •  猪八戒网 怎么看一个网站的源代码,网页源代码怎么看

    1、在电脑桌面上点击Chrome图标,打开浏览器。2、在地址栏中输入我们要查看网址。3、在页面中,点击右键,选择查看源代码,就可以查看我们想要的信息了。4、我们也可以直接在地址栏上面输入view-source:我们想要查看的网址也可以查看源码。5、我们还可以点击工具栏下面的工具,选择查看源代码,也可以查看...

檬味博客在线解答立即免费咨询

代码相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部