[請益] ip 位置判斷

看板PHP作者 (老歐 ! 月夜雪嵐)時間14年前 (2011/08/11 22:26), 編輯推噓0(006)
留言6則, 5人參與, 最新討論串1/1
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

08/11 23:06, , 1F
如果我掛代理的話...
08/11 23:06, 1F

08/12 00:12, , 2F
代理那些不考慮拉 那本來就無解
08/12 00:12, 2F

08/12 00:12, , 3F
IP是以WHOIS登記機房的為主,並非實際用的,所以非常不準
08/12 00:12, 3F

08/12 00:12, , 4F
要判斷縣市本身就是無解...
08/12 00:12, 4F

08/12 15:32, , 5F
好像目前是無法正確判斷縣市吧?
08/12 15:32, 5F

08/12 23:28, , 6F
http://goo.gl/p1t4r 用google ajax load會有机會比較準
08/12 23:28, 6F
文章代碼(AID): #1EG-Pzzk (PHP)
文章代碼(AID): #1EG-Pzzk (PHP)