Геолокация на PHP

Иногда бывает нужно определить местоположение посетителя сайта для каких либо дальнейших действий. Если эти действия глобальнее, чем вывод карты или какой то информации, то лучше использовать для этого PHP, в противном случае, лучше подойдет JavaScript.

Как и в предыдущей заметке про геолокацию на JavaScript, воспользуемся сервисом ip-api.com.

Теперь о том, как что работает.

Данные берутся из GET запроса по адресу: http://ip-api.com/php/ для текущего IP, http://ip-api.com/php/208.80.152.201 для конкретного или http://ip-api.com/php/atuin.ru для домена.

Для получения данных на русском языке используем запрос: http://ip-api.com/php/?lang=ru

Успешный результат вернет данные:

Ошибочный:

Пример использования:

Пример:

Привет, посетитель из США, Ашберн!

Более подробную информацию можно найти в документации на сайте разработчика: ip-api.com

Смотрите также:

Добавить комментарий:

Ваш комментарий отправлен!