[問題] 請教有關偵測client端網路連線

看板Web_Design作者 (GGsov)時間17年前 (2008/11/12 02:22), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
我想要寫個使用者登入時可以偵測client端"有否"連到某個VPN server的網頁 由於設定VPN連線時需知道IP 所以一開始就想從IP上去著手 在經由PHP版版友的指教下知道用呼叫windows指令netstat 去叫出所有連線 然後用字串去分析有否想偵測的IP 可是這只能叫出server端的連線 而不是client端的 code如下 <?php exec ("netstat -n", $input,$result); $count=count($input); $i=1; while(1) { $string=$input[$i]; $sub=strrpos("$string","IP"); $gets=substr("$string",$sub,IP的長度); if($gets=="IP") { echo"$gets"; break; } else if($i==$count) { echo"not link"; break; } $i++; } ?> 他執行的指令是這網頁server那台上面的 而不是使用者隨便一台電腦登入的連線 想請教一下有否其他方法可以達成偵測連線目的 我只能寫在網頁上 那台VPN server我動不到 所以也不可能在上面寫個連線程式回應 煩請指導方向一下 感謝<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.33.71

11/12 04:23, , 1F
如果網頁可以隨意打開你本機的程式,這應該跟病毒很像
11/12 04:23, 1F

11/12 04:24, , 2F
所以你應該要偵測客戶端的IP傳到伺服器做判斷,將結果
11/12 04:24, 2F

11/12 04:24, , 3F
回傳到網頁上,然後顯示你要的結果
11/12 04:24, 3F

11/12 10:49, , 4F
樓上意思是VPN server那裡偵測客戶端IP然後判斷 接著傳送到
11/12 10:49, 4F

11/12 10:49, , 5F
網頁的server那 然後顯示在client端結果? 可是我碰不了VPN
11/12 10:49, 5F

11/12 10:50, , 6F
server端的東西 也就是這功能要用網頁完成
11/12 10:50, 6F

11/12 11:16, , 7F
VPN有提供查詢功能嗎?沒有的話應該是無解
11/12 11:16, 7F

11/12 16:16, , 8F
不知道叫原PO研究一下ActiveX有沒有辦法解
11/12 16:16, 8F

11/12 16:16, , 9F
反正這一定是Client端的東西
11/12 16:16, 9F
文章代碼(AID): #196SrJsA (Web_Design)