查看: 1865|回复: 8

[求代码] 如果ip在数据库中有存在的,并达且登录次数到3次,跳转其他网页

[复制链接]
初心者大山 发表于 2019-3-19 22:12:42 | 显示全部楼层 |阅读模式
求大神帮忙,如果ip在数据库中有存在的,并且登录次数达到3次,跳转其他网页,代码如下,表命ip,ci是次数

<!--#include file="Conn.asp"-->

<%
ip=Request.ServerVariables("REMOTE_HOST")
Set Rs = Server.CreateObject("Adodb.Recordset")
Rs.Open "Select * From ip where ip='"&ip&"'",Conn,1,3
if rs("ip")="&ip&" and rs("ci")=4   then
          response.Write"<script>location.href='logini.asp'</script>"
          else
          response.Write"<script>location.href='hosty.asp'</script>"
end if
Response.end
rs.close
ttasp 发表于 2019-3-19 22:27:25 | 显示全部楼层
  1. <%
  2. ip=Request.ServerVariables("REMOTE_HOST")
  3. Set Rs = Server.CreateObject("Adodb.Recordset")
  4. Rs.Open "Select * From ip where ip='"&ip&"' and ci>2",Conn,1,1
  5. if not rs.eof
  6. '//满足要求记录存在,调到其他页面
  7.           response.Write"<script>location.href='logini.asp'</script>"
  8.           else
  9.           response.Write"<script>location.href='hosty.asp'</script>"
  10. end if
  11. rs.close
  12. set rs=nothing
  13. conn.close
  14. %>
复制代码
 楼主| 初心者大山 发表于 2019-3-19 22:37:57 | 显示全部楼层
回复 2# ttasp


   感谢!已解决!另外有一个问题就是有时候DW不能解析>大于号<%
if(num >= 3)

%>
DW 大于号总是不能解析!望大神解答
打出大于号后总是会使后面代码变白
ttasp 发表于 2019-3-19 22:55:46 | 显示全部楼层
你写法错误了,正确应该是:
  1. <%
  2. if  num >= 3 then

  3. end if

  4. %>
复制代码

这是标准写法。
 楼主| 初心者大山 发表于 2019-3-19 23:01:01 | 显示全部楼层
回复 4# ttasp

还是会出现错误
   
QQ截图20190319230023.png
 楼主| 初心者大山 发表于 2019-3-19 23:03:53 | 显示全部楼层
回复 4# ttasp


   白色代码无法在asp调试
ttasp 发表于 2019-3-19 23:08:34 | 显示全部楼层
没有任何问题啊,你说的是代码颜色吧,你重置下dw配置就行了。
WIN7+IIS7.5通过

1.jpg
2.jpg
这些都是非常基础的语法教程,看看对你有帮助:http://bbs.ttasp.com/thread-29-1-2.html
 楼主| 初心者大山 发表于 2019-3-19 23:15:26 | 显示全部楼层
回复 7# ttasp


   感谢!!困扰好久了
ttasp 发表于 2019-3-19 23:19:04 | 显示全部楼层
回复  ttasp


   感谢!!困扰好久了
初心者大山 发表于 2019-3-19 23:15
呵呵,get到了就好。不懂就问,只要有时间会帮你解答。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号