作者asika32764 (飛鳥 Asika)
看板PHP
標題[請益] PHP有沒有辦法送出請求後,不等待回應繼續執行?
時間Fri Sep 30 00:56:59 2011
最近想再執行網頁程式的時候,
call一些網站頁面、圖片、或是伺服器上的檔案執行工作。
希望能讓伺服器繼續背景執行,但是不要鎖住瀏覽器。
可是我發現無論用 file_get_contents()等內建函式,
還是用system()與exec() call主機功能運行,都還是會在等待回應的時間
鎖著瀏覽器無法繼續。
想請問PHP有辦法避開等待回應的時間繼續執行嗎?
類似AJAX這樣,真的不行就得要很蠢的用JS來做了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.229.67.130
1F:→ tyf99:ajax 可以。但如果你有用 session,php 一樣會鎖著 session 09/30 02:40
2F:→ arrack:可以用排程處理,不過要寫的東西,就更多了... 09/30 08:05
3F:→ asika32764:用到排成一定是能解決啦,只是想看看php本身有沒有解決 09/30 10:36
4F:→ asika32764:方案 09/30 10:36
5F:→ tyh11:pclose(popen($cmd, 'r')) 背景另開process執行$cmd 09/30 14:47