E2EE网站限制访问频率源码
.版本 2
.支持库 e2ee
请求参数 = 请求.取所有参数 ()
ip = 请求.取请求头 (“X-Real-IP”)
.如果真 (ip = “”)
ip = 请求.取用户地址 ()
.如果真结束
.如果真 (缓存.取键值表 (缓存信息, 访问信息))
缓存.取键值表 (缓存信息, 访问信息)
上次访问时间 = 到长整数 (访问信息.取文本 (“上次访问时间”))
缓存ip = 访问信息.取文本 (“ip”)
.如果真 (创建时间戳 (取现行时间 (), 真) - 上次访问时间 ≤ 3000) ' 1000=1秒
.如果真 (ip = 缓存ip)
返回 (响应.写出失败 (“提交访问太频繁稍等3秒在点击”, , 2))
.如果真结束
.如果真结束
.如果真结束
访问信息.置文本 (“上次访问时间”, 到文本 (创建时间戳 (取现行时间 (), 真)))
访问信息.置文本 (“ip”, ip)
缓存.置键值表 (缓存信息, 访问信息, 3)