1. 程式人生 > >PHP定時訪問api解決方案【已測試通過】

PHP定時訪問api解決方案【已測試通過】

背景介紹:

今天打算做一個數據統計功能,由於資料結構複雜,無法通過儲存過程來完成,所以只能開發PHP功能,定時呼叫該功能以完成資料統計。

方案1:

建立Windows計劃任務,定時執行.bat批處理檔案;

具體實施方法:先建立一個.bat檔案,例如,test.bat;然後在裡面寫上一句程式碼:例如,E:\UPUPW_AP5.6\PHP5\php.exe -q D:\httpserver\timer.php 意思是:呼叫php.exe執行web目錄下的timer.php檔案

timer.php檔案內容為api呼叫路徑:例如,

<?php
file_get_contents('http://www.game.com/api/normal/clubUserDataEverydayCount');
?>

 因為資料處理功能已經寫好,所以這裡只有這一句呼叫api的程式碼。

 

方案2:

Linux crontab