我想在24或48小時後執行腳本我想阻止某些用戶發送電子郵件,如果他們濫用,所以我想知道如何在php代碼中使用計時器或在MySQL數據庫中設置持續時間並等待它完成,並在完成時用戶可以郵件回發。 女巫是我聽說過的最好的技術,但如果這可以使必要的,然後如何使用它,謝謝你提前幫助我。在長時間定時器之後對數據庫進行更改的方式
0
A
回答
2
聽起來像你應該計算一個時間戳,當前用戶將被允許再次發送電子郵件。將此值存儲在MySQL中,以便您的電子郵件腳本可以檢查此時間戳並決定是否允許用戶發送電子郵件。
在db中創建一個新的MySQL DATETIME
列。當您需要鎖定用戶生成電子郵件時,請讓腳本檢查我們是否處於時間戳值或超過時間戳值。
如果不是,則阻止該過程並通知用戶。如果是這樣,請允許發送電子郵件。
+0
這是非常明智的解決方案我真的appriciate你的幫助這是awsome謝謝你的人! –
相關問題
- 1. Android,AsyncTask,長時間運行的進程和方向更改
- 2. 在兩個數據庫之間進行更改ASP.NET MVC
- 3. 更改服務器時區後更新MySQL數據庫中的時間戳
- 4. 根據連續時間的長度對數據進行分類
- 5. django長時間運行的進程數據庫連接
- 6. 數據綁定時間太長更新
- 7. 在運行時更改數據庫codeigniter
- 8. 在Windows機器上長時間運行PHP的後臺進程
- 9. VB.NET - 更改數據庫日期時間的樣式/格式?
- 10. 更改樣式時,數據之間在谷歌熱圖切換
- 11. weblogic 11gr2在數據庫上更新數據時間過長
- 12. 針對MySQL數據庫記錄長時間運行的查詢?
- 13. 在一段時間後自動更改數據庫
- 14. 如何在Silverlight DataGrid更新綁定數據時進行更改?
- 15. 根據Android中的時間對數據庫列進行排序?
- 16. 何時該更改數據庫後端?
- 17. 運行時對c#中的數據集進行了更改.net
- 18. Rails will_paginate和ajax,在數據庫表更改時進行分頁
- 19. Oracle PL/SQL觸發器僅在9-5小時後對數據進行更改時纔會運行
- 20. 數據庫更新 - 長時間運行操作失敗
- 21. 在特定時間更改數據庫字段
- 22. 在特定時間後更改顏色
- 23. 在數據庫更改時更新ASP.NET數據綁定GridView
- 24. 如何更改整個數據庫的日期時間格式?
- 25. AngularJS更改綁定的數據值的延遲時間後
- 26. 按時間間隔對時間序列數據進行分組
- 27. 使用Java Servlets進行長時間登錄的最佳方式
- 28. 如何在運行規範時更改數據庫模式?
- 29. PHP:在服務器施加執行時間限制時對長時間運行的腳本進行編碼
- 30. 如何在特定時間後查找所有數據庫行
你的問題是什麼? – hek2mgl
如何在長時間的數小時後執行任何代碼我知道我們可以使用PHP的睡眠,但幾秒鐘告訴我,如果你明白我的問題,感謝兄弟。 –
你使用Linux還是Windows? – hek2mgl