作者LaPass (LaPass)
看板PHP
標題[請益] PHP跟SERVER溝通?
時間Thu May 10 23:45:02 2012
如標題
假設,我打算用PHP寫個BBS瀏覽器之類的東西
讓使用者能開個網址,就能透過SERVER連上BBS的話
該怎麼做?
雖然要寫的東西並不是BBS瀏覽器
但是要做的事也是跟BBS一樣,連到某個server那邊去讀取資料,執行命令之類的
有個讓我覺得困難的地方在於,該PHP頁面執行結束時,不能斷線
請問這個問題該怎麼解決?
雖然用JAVA servlet可以簡單搞定。
但是,想看看能不能用PHP解決這個問題。
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.233.153.200
1F:→ chrisQQ:如果真的是要讓 connection 不斷的話… 那頂多是 + flush 05/10 23:52
2F:→ chrisQQ:讓收到資料馬上就顯示,但實際上連線還沒斷這樣… 05/10 23:53
3F:→ LaPass:囧" 這方法.... 05/10 23:57
換個思考角度好了
能不能這樣?
HTTP連線 呼叫 連線
client => PHP => jar => SERVER
用JAVA寫的jar本身就被設定到開機執行的批次檔中
一開機就會連到SERVER端,並待命
等收到PHP的呼叫後
jar才會對SERVER送出訊號去執行命令,或是索取需要的資料
是有看到過,PHP去呼叫JAR的文
只是我沒用過,不確定能不能「呼叫執行中的JAR」.....
※ 編輯: LaPass 來自: 125.233.153.200 (05/11 00:07)
4F:→ chrisQQ:不然就變成網頁要去 call phpcli 在 server 上跑,但這樣 05/10 23:59
5F:→ chrisQQ:會繞很~~~~~~~~大一圈… 05/10 23:59
6F:→ LaPass:那真的很大一圈 囧" 05/11 00:13
7F:→ LaPass:而且,使用者下次點網頁進來的時候,不知道會不會出現上次 05/11 00:14
8F:→ LaPass:的連線,或是重新開一條連線...... 05/11 00:14
10F:→ MOONRAKER:……很不容易…… 05/11 10:58