2013-04-02 12 views
0

我想在24或48小時後執行腳本我想阻止某些用戶發送電子郵件,如果他們濫用,所以我想知道如何在php代碼中使用計時器或在MySQL數據庫中設置持續時間並等待它完成,並在完成時用戶可以郵件回發。 女巫是我聽說過的最好的技術,但如果這可以使必要的,然後如何使用它,謝謝你提前幫助我。在長時間定時器之後對數據庫進行更改的方式

+1

你的問題是什麼? – hek2mgl

+0

如何在長時間的數小時後執行任何代碼我知道我們可以使用PHP的睡眠,但幾秒鐘告訴我,如果你明白我的問題,感謝兄弟。 –

+0

你使用Linux還是Windows? – hek2mgl

回答

2

聽起來像你應該計算一個時間戳,當前用戶將被允許再次發送電子郵件。將此值存儲在MySQL中,以便您的電子郵件腳本可以檢查此時間戳並決定是否允許用戶發送電子郵件。

在db中創建一個新的MySQL DATETIME列。當您需要鎖定用戶生成電子郵件時,請讓腳本檢查我們是否處於時間戳值或超過時間戳值。

如果不是,則阻止該過程並通知用戶。如果是這樣,請允許發送電子郵件。

+0

這是非常明智的解決方案我真的appriciate你的幫助這是awsome謝謝你的人! –

相關問題