Re: [請益] 偵測連線的問題

看板PHP作者 (凝視)時間17年前 (2008/11/10 13:32), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《GGsov (GGsov)》之銘言: : 我要偵測當使用者登入時 有否連到一個vpn server : 因為設定連線時候需要設定這個server的IP 所以我想說用ping去做看看 : 這是我網路上找來的code : $str = exec("ping -n 1 -w 1 IP", $input, $result); : if ($result == 0) : { : echo"<SCRIPT LANGUAGE ='javascript'>"; : echo"alert('已連線');"; : echo"</SCRIPT>"; : } : else : { : echo"<SCRIPT LANGUAGE ='javascript'>"; : echo"alert('未連線');"; : echo"</SCRIPT>"; : } 妳可以用 passthru() 執行妳的指令,然後回傳一個字串是他的執行結果 接著針對字串內容進行判斷。 void passthru (string command [, int return_var]); : 但是我發現一個問題 ping的結果是 "可不可以連線"而不是"有沒有"連線 : 問過認識的人後告訴我 如果在server那裡寫個連線程式是可以的 : 但是我的工作內容只能在網頁上 不能動到Server : 爬了PHP版也爬了網頁設計版有關連線的文章似乎找不到 : 想請問PHP有否這功能可以偵測"有沒有"連線到某個IP : google也找了好幾個月了Orz 可能是關鍵字不夠關鍵吧 : 多謝各位指教... 試試看吧! -- 凝視著,卻看不見光景。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.134.139

11/10 14:27, , 1F
耶 可是ping的結果只是"可不可以"連 而不是"有沒有"
11/10 14:27, 1F

11/10 14:27, , 2F
我的需求是有沒有連 而ping最後只會回傳0或者1來表
11/10 14:27, 2F

11/10 14:28, , 3F
示"可不可以"連
11/10 14:28, 3F
文章代碼(AID): #195yTXsT (PHP)
討論串 (同標題文章)
文章代碼(AID): #195yTXsT (PHP)