社区
ASP
帖子详情
如何实现 一个IP 只能访问几次网页或者一段时间才能在访问?
cnstarh
2009-10-13 05:40:19
如题,想做个网页跳转到其他页面,但是前提想做个限制,就是某个IP访问2次或者N次后,提示“已经访问过”等提示信息,或者直接让已访问的IP只能过某个时间后才能在访问?
寻求牛牛们的解决方法。谢谢!
...全文
186
5
打赏
收藏
如何实现 一个IP 只能访问几次网页或者一段时间才能在访问?
如题,想做个网页跳转到其他页面,但是前提想做个限制,就是某个IP访问2次或者N次后,提示“已经访问过”等提示信息,或者直接让已访问的IP只能过某个时间后才能在访问? 寻求牛牛们的解决方法。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
深圳还是一样的深圳
2009-10-23
打赏
举报
回复
我以前写过,现在还在用,
我的条件是:
当这个会员注册会员时间每超过十五天时给他发一条信息,如果今天发,就不会再发第二次,条件是:
从他注册开始到今天, 是不是15的倍数,并且时间不等于今天当前日期,
深圳还是一样的深圳
2009-10-23
打赏
举报
回复
[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
如果用时间来控制的话就初次访问时记录下时间,再次访问时用访问时的时间做差,这个差为你要的某个时间。
防止同一
IP
同一时间段内多次
访问
设定时间段内同一
IP
的
访问
次数限制: 主要使用httpservlet和timer task来记录并且运行定时(时间段比如60s)
访问
次数(比如最大为10),然后超出则抛出异常。 同一
IP
的操作次数限制: 主要用数据库(
ip
,时间计算,操作次数,备注信息),来
实现
限制,超出则抛出异常。 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。 缓存 缓存的目的是提升系统
访问
速度和增大系统处理容量 降级 降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开限流限流的目的是通过
限定时间内同一
ip
只能
访问
一次
建立
一个
数据表 CREATE TABLE `clicks` ( `
ip
` INT UNSIGNED NOT NULL , `time1` INT UNSIGNED NOT NULL , `time2` INT UNSIGNED NOT NULL , PRIMARY KEY ( `
ip
` ) ) ENGINE = MYISAM 获
根据
IP
限制指定时间内
访问
接口的次数
在网上看见有人问
一个
问题:想限制一下某个接口在一分钟之内
只能
被同
一个
ip
请求指定次数。 方法比较多,这里就用Redis做
一个
简单的限制。 大致逻辑: 把请求的
ip
作为key,请求次数作为value存储在Redis里面,第一次请求value为1,以后每次请求加1,设置过期时间60s, 每次请求都重置过期时间,每次请求过来都需要判断value是否大于指定次数即可; springBoot ...
如何使用阿里云服务器公网
IP
访问
自己的
网页
?
一.服务器的初步配置 1.配置安全组: 如果你有条件或者有需求注册域名,那么你可以直接在阿里云中申请并且跳过第一步,如果你还不想申请域名,那么也可以通过公网
IP
访问
你的服务器。 首先在云服务器管理控制台左边栏找到网络与安全——安全组进入后选择配置规则,将安全组规则配置成如下图:具体应用可以参见《阿里云官方文档》:完成配置后即可通过公网
ip
访问
你的服务器了! 2.下载安装Nginx Nginx...
IP
过滤器:
实现
对
访问
IP
的限制功能
题目描述: 在后端服务中需要对恶意
IP
进行限制,设计
一个
IP
过滤器,
实现
对
IP
访问
限制功能,对于限制
IP
有三种形式: (1) 全
IP
:例:222.205.58.16; (2)前面带*:例:*.58.16(3)后面带*:例:222.205.58.* 带*的代表匹配到任意
IP
段均可,*可代表多个
IP
段,并且*
只能
出现在开头或者结尾; 输入描述: 输入第一行是过滤规则的条数N和需要过滤的I...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章