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