在长时间计时器之后对db进行更改的方法

时间:2013-04-02 22:48:57

标签: php mysql cron

我想在24或48小时后执行脚本我想阻止为某些用户发送电子邮件,如果他们滥用,所以我想知道如何在PHP代码或mysql数据库中使用计时器来设置持续时间和等待为了完成它,当它完成时,用户可以回复邮件。 女巫是我听说过关于cron的最好的技巧,但是如果这可以做到必要的那么如何使用它感谢你提前帮助我。

1 个答案:

答案 0 :(得分:2)

听起来你应该计算允许当前用户再次发送电子邮件的时间戳。将此值存储在MySQL中,以便您的电子邮件脚本可以检查此时间戳并确定是否允许用户发送电子邮件。

在数据库中创建一个新的MySQL DATETIME列。当您需要锁定用户生成电子邮件时,请让脚本检查我们是否处于或超过时间戳值。

如果没有,请阻止该过程并通知用户。如果是,请允许发送电子邮件。