作者davidou (老歐 ! 月夜雪嵐)
看板PHP
標題[請益] ip 位置判斷
時間Thu Aug 11 22:26:02 2011
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
1F:→ gname:如果我掛代理的話... 08/11 23:06
2F:→ davidou:代理那些不考慮拉 那本來就無解 08/12 00:12
3F:→ arrack:IP是以WHOIS登記機房的為主,並非實際用的,所以非常不準 08/12 00:12
4F:→ arrack:要判斷縣市本身就是無解... 08/12 00:12
5F:→ twsphere:好像目前是無法正確判斷縣市吧? 08/12 15:32