2012-04-15 94 views
-2

可能重複:
IP to Country?
IP To Country in PHPIP內容基於國家

我有一個網站,當他們訪問我在哪裏存儲用戶的IP地址。我想爲他們提供基於IP的第一頁內容。我想我可以將IP範圍存儲在數據庫中,當用戶來自這些範圍時,我可以爲他們提供特定的內容。

但問題是輸入網站地址後,網站將加載,它會顯示默認內容。請告訴我該怎麼做到這一點? 這樣我就可以爲我的用戶提供基於國家的內容。

假設IP地址是;

IP Address: 109.97.86.2 

應該檢測到它羅馬尼亞,它應該出現,這是專爲羅馬尼亞頁。

+0

必須注意:IP地址和國家之間的關係是鬆散的(即使在客戶端開始使用代理和VPN之前,這兩種方式都存在巨大的例外)。 – Piskvor 2012-04-15 16:53:08

+1

我討厭因爲我的IP地址而對我產生假設的網站。 – Gordon 2012-04-15 16:55:18

回答

0

知識產權與國別數據庫往往過時 - 一種更好的方法可能是將來自各個國家的國旗放在網站的頂部,讓人們自行選擇。這樣,如果英國的媽媽正在和她在日本的兒子說話,他們都可以看到同一個網站,如果他們願意的話。

3

使用各種geoip數據庫之一;我認爲MaxMind是最受歡迎的。

然後,當新用戶訪問您的網站並顯示其國家/地區的內容時,只需執行ip =>國家/地區查找。

+1

明顯重複。不回答這些。請closevote – Gordon 2012-04-15 17:00:59