【问题标题】:Incrementing a value every day每天增加一个值
【发布时间】: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


【解决方案1】:

我发现了

CURDATE()+0

在给定的最大值(例如 30 sms)上增加 +1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 2022-06-09
    • 2013-07-12
    • 2023-02-03
    • 2019-10-21
    相关资源
    最近更新 更多