2017-06-29 73 views
1

我想處理以下情況:當用戶收到電子郵件提醒增加薪水時,他們將有3天的時間進入網站進行評估。如果當時他們沒有評估,3天后他們將不再被評估。我的問題是,我不知道在這3天的時間內使用什麼PHP函數。謝謝以預設時間間隔運行PHP函數

回答

0

我看到兩個選擇:

這都需要你當存儲在表發送的數據庫,在那裏PHP能夠找到它的電子郵件警報的日期/時間。

主動選擇:

您建立一種「夜間批處理作業」,在服務器上使用cron作業,以每天運行一次,在那裏你檢查存儲針對當前每個警報的日期/時間日期/時間,並將過去的露水評估標記爲已關閉。如果用戶提交評估,並且評估標記關閉,則評估被拒絕。

的反應選擇:

你不這樣做一方面之前的任何控制。 如果用戶決定提交評估,則僅針對服務器的當前日期檢查發送警報的存儲日期,僅針對該用戶,並且如果當前日期在3天窗口內,則處理評估,如果它不是你拒絕它。