看板 PHP 關於我們 聯絡資訊
function getip() { if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP"); else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR"); else $ip = "Unknow"; return $ip; } 這是我判斷ip的程式 然後 我會再根據ip去判斷他在台灣的哪個縣市 可是 現在發現一個問題 有個user說他是桃園的 可是ip判斷卻顯示他在台北 IP address state: T'ai-pei IP address city: Taipei IP address latitude: 25.0392 IP address longitude: 121.5250 怎會這樣呢? 當然判斷位置 是我去網路上找一些查ip的網頁去丟資料抓的拉 我是想問說 會是以可能我ip判斷錯誤 還是說有些特別的連線會造成這樣 因為我發現不少這種查詢位置的網站 判斷地點都是一樣的 (聽說用光世代上網會這樣? 怎感覺打一打 這篇跟php有點沒太大關係 囧.. -- 只有正妹的無名才有連結價值阿.. http://www.wretch.cc/blog/fancyou 非正妹 所以沒有連結價值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.105.73
gname:如果我掛代理的話... 08/11 23:06
davidou:代理那些不考慮拉 那本來就無解 08/12 00:12
arrack:IP是以WHOIS登記機房的為主,並非實際用的,所以非常不準 08/12 00:12
arrack:要判斷縣市本身就是無解... 08/12 00:12
twsphere:好像目前是無法正確判斷縣市吧? 08/12 15:32
KC73:http://goo.gl/p1t4r 用google ajax load會有机會比較準 08/12 23:28