2013-08-05 20 views
-2

我想知道是否可以用PHP完成以下操作。讓我們說你有簡單的腳本,只將一些記錄插入到數據庫中(可以說一些報告),例如貨幣收入/提款。經常執行的腳本

而且每個月的第13天,你有電費,按揭等的定期付款。有可能,PHP在每個月的第13天每天00:00:01執行一些插入操作。

此外,是否有可能在沒有記錄/使用應用程序的情況下執行此操作(無需用戶交互)?有沒有辦法確保這種行爲每個月只能確定地執行一次?

謝謝

+0

使用cron或cron的仿真 –

+0

https://en.wikipedia.org/wiki/Cron – Simone

+0

做到這一點的標準方法是cron作業 – 2013-08-05 19:58:17

回答

2

什麼你要找的是一個cron job。 它們獨立於任何編程語言。

0

這可以使用cronjob完成。您可以找到有關該here的更多信息。

+0

好的,但我在我的託管服務提供商找到的是設置一些http:// www .domain.eu/script.php網址將在特定時間觸發。但是,如果有人發現這個URL,並通過反覆執行它來破壞我的註冊表。 有沒有辦法阻止這樣的URL,並只允許cron觸發它? 另外,如何將這樣的CRON表達式插入到PHP腳本中來獨立構成託管服務提供者? –

+0

您可以設置一個GET變量,其中包含只有您知道且難以猜測的祕密密碼,或者限制某個IP訪問。但這些只是一些小小的障礙,因爲這些都可能被欺騙/猜測。沒有真正的方法來保護這些頁面。另外,cron表達式是標準的,應該可以在任何地方工作 –

+0

腳本在根外,問題解決了 – 2013-08-05 20:27:20