1
A
回答
4
首先,你需要找到你的訪問者的IP地址。它將位於$ _SERVER ['REMOTE_ADDR']全局變量中。然後,您可以將這個IP視爲IP到國家/地區映射的數據庫,以獲取IP的國家/地區代碼。
這種方法不是100%準確的,但對大多數用途來說「足夠好」,更重要的是它很快。如果您期望高流量,您可能需要將國家代碼緩存到Cookie中以避免重複查找。
一個這樣的映射可以在這裏找到: http://software77.net/cgi-bin/ip-country/geo-ip.pl
一個PHP類,需要一個IP地址以及使用捆綁的映射文件返回國家代碼:出現 http://www.phpclasses.org/browse/package/2363.html
3
1
如果你真的想用戶的位置,關鍵字是geolocation。
但是,爲了您的目的,您只需檢查$_SERVER["ACCEPT_LANGUAGE"]
。 syntax有點複雜。幸運的是,幾乎每個客戶都會做本來應該做的事情,並訂購首選位置。因此,計算stripos
($_SERVER["ACCEPT_LANGUAGE"], $lang)
所有區域設置$lang
(如「en-us」)您支持並採用產生錯誤的最低丟棄語言環境。
相關問題
- 1. UWP:如果用戶拒絕特定應用的位置服務,如何檢查?
- 2. 檢查用戶,然後檢查成員
- 3. 將樣式應用於跨度以在特定位置顯示
- 4. 檢查div是否應用了特定樣式
- 5. 檢查特定用戶
- 6. 在顯示特定位置MKMapkit後縮放到用戶位置?
- 7. 使用特定樣式表定位iPad
- 8. 確定用戶是否處於後臺的特定位置
- 9. select2:檢查當前用戶的位置
- 10. jQuery toLowerCase然後應用Capitalize CSS樣式
- 11. 檢查Oracle用戶的特定權限
- 12. 如何檢查iOS 7中的特定應用是否啓用位置服務?
- 13. 檢查字符串格式包括特定詞,然後編號,然後在C#中特定的詞
- 14. 通過GPS獲取用戶位置然後網絡然後Wifi
- 15. 使用Chrome檢查響應式樣式
- 16. 檢查的位置陣列如果用戶靠近和觸發特定事件
- 17. 查找用戶的位置,並顯示特定HTML代碼
- 18. 有onload事件應用的樣式,然後用點擊走開
- 19. 如何檢查用戶和傳遞然後重定向
- 20. 檢查特定用戶在LightSwitch中特定的權限
- 21. 安卓:當用戶在特定位置
- 22. 檢查設備的當前位置(位置)是否在某個特定位置
- 23. 客戶特定設置後的ClickOnce應用程序發佈
- 24. 使用Javascript/JQuery檢查div具有特定樣式
- 25. 關閉頁面的位置元素,然後檢索位置()
- 26. 如何應用主題特定樣式?
- 27. 將css3樣式應用於特定ID
- 28. 將樣式應用於特定單詞
- 29. 檢查特定用戶是否在線
- 30. Laravel資源,檢查特定用戶
鏈接到被打破? – 2009-03-06 00:57:55