【发布时间】:2017-03-11 21:38:20
【问题描述】:
我会尽量解释清楚。 所以这里我在我的网站上有一个脚本,允许免费发送短信,这样人们就不会滥用这个“免费”,我想设置一个一般的每日短信信用报价。
我的问题是:是否可以根据时间 UTC 限制脚本的执行(例如 50 次),例如从 00h01 到 23h59。 ?
谢谢
【问题讨论】:
-
你可以保存一个脚本用SQL执行多少次,如果已经运行超过50次,就不要让他们发送消息。基于客户端,您不能 100% 限制一个人,因为有人可以随时更改他们的 ip 或删除他们的 cookie。
-
最简单的方法是使用数据库(MySQL、PostgreSQL...)来计算使用次数,并在达到阈值后阻止访问。
-
是的,这是我打算做的,但是如何在我的 MYSQL 数据库中自动增加白天 +50?
-
我们是否假设您必须先登录才能发送 SMS,因此您的意思是每个用户 50 条短信?
标签: javascript php jquery mysql sql