如何实现 一个IP 只能访问几次网页或者一段时间才能在访问?

cnstarh 2009-10-13 05:40:19
如题,想做个网页跳转到其他页面,但是前提想做个限制,就是某个IP访问2次或者N次后,提示“已经访问过”等提示信息,或者直接让已访问的IP只能过某个时间后才能在访问?

寻求牛牛们的解决方法。谢谢!
...全文
186 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我以前写过,现在还在用,
我的条件是:

当这个会员注册会员时间每超过十五天时给他发一条信息,如果今天发,就不会再发第二次,条件是:


从他注册开始到今天, 是不是15的倍数,并且时间不等于今天当前日期,
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sinfield 的回复:]
我的思路:

数据库中有两个字段分别用来记录用户IP和访问次数,每次用户访问时从数据库查找是否有他的IP,没有就新添,并记访问1次。如果有就在此IP对应的访问次数上增1

如果用时间来控制的话就初次访问时记录下时间,再次访问时用访问时的时间做差,这个差为你要的某个时间。
[/Quote]
补充一下: 再加一个时间,当一个IP在数据库里面有时,并他的时间不是今天,就可以打开.同时把当前时间记录到数据库更新,他再访问时就不行了

条件是:

当这个数据库没有这个IP,并且 时间不等当前日期,并且 次数小于三
cnstarh 2009-10-17
  • 打赏
  • 举报
回复
怎么没人回答下 ?
cnstarh 2009-10-14
  • 打赏
  • 举报
回复
求时间控制的代码
sinfield 2009-10-13
  • 打赏
  • 举报
回复
我的思路:

数据库中有两个字段分别用来记录用户IP和访问次数,每次用户访问时从数据库查找是否有他的IP,没有就新添,并记访问1次。如果有就在此IP对应的访问次数上增1

如果用时间来控制的话就初次访问时记录下时间,再次访问时用访问时的时间做差,这个差为你要的某个时间。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧