PHP Доступ к стране пользователя (локаль) - PullRequest
1 голос
/ 15 ноября 2009

Существует ли суперглобальная ссылка на страну пользователя или использование IP для поиска в базе данных IP для страны является лучшим способом?

Ответы [ 3 ]

2 голосов
/ 15 ноября 2009

Хотелось бы, чтобы была такая вещь, как $_SERVER['HTTP_COUNTRY'] ... может быть, в php99? ;) на данный момент http://php.net/manual/en/book.geoip.php - ваша лучшая ставка

однако, если вас интересует только язык пользователя, есть $_SERVER["HTTP_ACCEPT_LANGUAGE"]

0 голосов
/ 20 июня 2013

Вот пример того, как получить код страны с IP. Это не суперглобальный PHP, но его тоже не нужно было реализовывать.

$country = strtoupper(file_get_contents("http://geoip.wtanaka.com/cc/{$_SERVER['REMOTE_ADDR']}"));
0 голосов
/ 15 ноября 2009

Вот еще несколько опций для поиска ip в стране

http://www.hostip.info/

http://pear.php.net/package/Net_Geo

...