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

看板PHP作者 (凝視)時間17年前 (2008/11/10 16:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
推 GGsov :耶 可是ping的結果只是"可不可以"連 而不是"有沒有" → GGsov :我的需求是有沒有連 而ping最後只會回傳0或者1來表 → GGsov :示"可不可以"連 看妳下的參數 -t 是 ttl -w 是 deadline 當妳用那個參數去 ping ,回應是 roga@roga:~/public_html$ ping -t 1 -w 1 192.168.0.1 PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.--- 192.168.0.1 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms 或是 roga@roga:~/public_html$ ping -t 1 -w 1 220.130.223.205 PING 220.130.223.205 (220.130.223.205) 56(84) bytes of data. 64 bytes from 220.130.223.205: icmp_seq=1 ttl=64 time=0.061 ms 64 bytes from 220.130.223.205: icmp_seq=2 ttl=64 time=0.040 ms --- 220.130.223.205 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.040/0.050/0.061/0.012 ms 而且當妳 ttl 設那麼短,很多時候她沒辦法判斷到底是通還是不通。 妳可以實際把 $result 印出來看看值是什麼 ^^ 去 ping 一個不存在的 private ip 和一台確認存在的 ip , 然後再用 exec() 去執行一個存在的指令和不存在的指令,接著 再印印看 $result 的變化 ^^ -- 凝視著,卻看不見光景。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.134.139 ※ 編輯: roga 來自: 163.29.134.139 (11/10 16:40)
文章代碼(AID): #195-_qWY (PHP)
文章代碼(AID): #195-_qWY (PHP)