2009-11-14 2 views

ответ

2

Желаю, чтобы было такое, как $_SERVER['HTTP_COUNTRY'] ... возможно, в php99? ;) на некоторое время, http://php.net/manual/en/book.geoip.php является лучшим выбором

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

+0

достаточно странно, некоторые провайдеры включают в себя модуль MaxMind GeoIP в PHP, который предоставляет информацию о стране в переменной $ _SERVER: http://www.maxmind.com/app/php - очень, очень редко, хотя. –

0

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

$country = strtoupper(file_get_contents("http://geoip.wtanaka.com/cc/{$_SERVER['REMOTE_ADDR']}")); 
Смежные вопросы