-1
A
回答
4
使用MaxMind GeoLite Country API來確定用戶的國家。他們還提供PHP module這應該讓你更容易。
一旦你有用戶的國家,你需要將其映射到一個標誌。這裏有一個免費的旗幟圖標集:http://www.famfamfam.com/lab/icons/flags/
集成的詳細信息:
$gi = geoip_open('GeoIP.dat', GEOIP_MEMORY_CACHE);
$country = geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']);
geoip_close($gi);
echo '<img src="' . $country . '.png">';
你需要的PHP模塊上讀了,但是這是在快速的代碼如何輸出的圖像標籤與國家代碼。
0
infodb提供免費的地理位置服務 - 或自己推出的數據。
相關問題
- 1. 瀏覽器區域中Playframework
- 2. 根據瀏覽器
- 3. 不在瀏覽器上顯示域名
- 4. 移動Safari瀏覽器上顯示文本區域
- 5. IE網站內容僅在瀏覽器可見區域顯示
- 6. 瀏覽器顯示區域的Javascript jquery位置
- 7. 更改瀏覽器顯示標題的區域寬度是否可能?
- 8. SVG標誌顯示比其他瀏覽器的10倍
- 9. 谷歌瀏覽器不顯示箭頭標誌
- 10. 如何顯示瀏覽器在gwt I18N中顯示的區域設置?
- 11. 字體(根據瀏覽器)
- 12. 瀏覽器中顯示的JSTL標記
- 13. 鉻瀏覽器不顯示標記 - javascript
- 14. 根據瀏覽器窗口大小顯示Divs
- 15. 只根據瀏覽器寬度顯示限制的div
- 16. 根據瀏覽器顯示在不同地方的圖像
- 17. 根據瀏覽器語言顯示特定的div或內容?
- 18. 根據瀏覽器寬度顯示不同的Adsense廣告
- 19. CSS內嵌區域跨瀏覽器
- 20. RadWindow限制區域(全屏 - 瀏覽器)
- 21. 在瀏覽器中顯示BLOB數據
- 22. IIS根據瀏覽器信息的區域設置重定向到URL
- 23. 根據瀏覽器更改網頁字體類型根據瀏覽器
- 24. 如何顯示基於區域設置選項瀏覽警報
- 25. 編輯器/瀏覽器顯示和分析Maven日誌?
- 26. 不顯示在瀏覽器
- 27. 顯示彈出/瀏覽器
- 28. Firefox瀏覽器顯示
- 29. 瀏覽器工具欄干擾CSS標題區域
- 30. 移動瀏覽器忽略標記和腳本區域(Webkit,Android)
什麼是瀏覽器區域?你的意思是地理上的? – 2011-03-07 15:32:02
您是指訪問者的國家或瀏覽器語言? – 2011-03-07 15:32:39
是的。所以如果有人從中國訪問,它會顯示中國國旗,英國,英國國旗等 – RSM 2011-03-07 15:32:48