django源码

    选择打赏方式

17

一、获取用户IP

1 remote_addr = request.META.get(´REMOTE_ADDR´)

二、控制用户每分钟访问次数的代码:

1 import time
2 VISIT_RECORD = {}
3  
4 remote_addr = request.META.get(´REMOTE_ADDR´)
5 ctime = time.time()
6 if remote_addr not in VISIT_RECORD:
7     VISIT_RECORD(remote_addr) = [ctime,]
8     return True
9 history = VISIT_RECORD.get(remote_addr)
10  
11 while history and history[-1]<ctime-60:
12     history.pop()
13  
14 if len(history) < 3:
15    history.insert(0,ctime)
16    return True
版权声明:若无特殊注明,本文皆为《 佰颜 》原创,转载请保留文章出处。
本文链接:django源码 https://www.623ka.com/?post=17
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!