我想在服務器上的進程完成後立即刷新頁面。我不知道從哪裏開始或從哪裏開始我的搜索。通過網站發送刷新請求至頁面
- 用戶上傳文件到服務器上的文件
- 服務器檢查是否是有效的,將文件複製到另一個文件夾:
我有以下計劃,這完美的作品。
- 在另一個文件夾中,文件必須等待由計劃每隔1分鐘(或任何間隔)運行的程序(Filemaker Server)處理。
- 程序處理完文件後,它會標記一個「0無錯誤」的MySQL數據庫條目或進程返回的任何內容。
到目前爲止好。我希望網站的用戶知道流程何時結束。我已經有一個計時器倒數到0,這是處理開始前的秒數。然後向用戶呈現文本「處理開始」。
現在,我想在處理結束時向客戶端瀏覽器發送刷新請求。這應該是一些批處理文件命令或一個mysql函數;我真的沒有線索。我嘗試了<META HTTP-EQUIV="REFRESH" CONTENT="1";URL=home.php">
,但刷新(每1秒或任何其他時間間隔)都是不可接受的,因爲用戶必須通過表單上載文件,而且每次刷新時都會清除表單。 (當服務器請求刷新頁面時,這不是問題,因爲一次只能進行一次上載過程。)
在此事先感謝您的任何建議!
不知道它是否適合您的特定應用程序......提交後,在向頁面輸出任何內容之前,您可以使用PHP頭部來重定向。 http://php.net/manual/en/function.header.php – showdev