我的網站設置的方式,我需要手動訪問兩個URL來觸發郵件系統。一個URL編譯電子郵件列表,另一個將它們發送出去。「訪問」PHP中的URL
我想使用cronjob自動執行此操作,但問題來了。我使用的是Kohana框架,我不認爲粘貼控制器內的代碼的副本將工作。
完成我所做的最簡單的方法是每5分鐘左右訪問兩個URL。是否有可能在PHP中「訪問」(缺乏更好的單詞)網站?
我的網站設置的方式,我需要手動訪問兩個URL來觸發郵件系統。一個URL編譯電子郵件列表,另一個將它們發送出去。「訪問」PHP中的URL
我想使用cronjob自動執行此操作,但問題來了。我使用的是Kohana框架,我不認爲粘貼控制器內的代碼的副本將工作。
完成我所做的最簡單的方法是每5分鐘左右訪問兩個URL。是否有可能在PHP中「訪問」(缺乏更好的單詞)網站?
是的,如果您只是使用file_get_contents
或通過cURL
訪問它,它會被視爲「訪問」,因爲它只會創建一個GET請求。
file_get_contents($url1);
file_get_contents($url2);
如果你只是想「訪問」有一個網站,你可以通過的file_get_contents(檢索),或者如果你有安裝,你可以火起來你的URL的請求,捲曲,捲曲的延伸。
如果您在與服務器相同的機器上運行cron作業,則可以使用此語法在命令行上調用Kohana。
/usr/bin/php index.php --uri=controller/action
用您希望呼叫的路線替換控制器/操作。
請注意,當您以這種方式調用Kohana時,沒有定義任何$ SERVER變量。
看起來像shamittomar擊敗了我:) – Hamza 2010-08-23 02:18:57