Требуется написание скрипта определяющего:
- Страна
- Страна (короткое наименование)
- Почтовый индекс (если он есть)
- Регион
- Населенный пункт
(вышеперечисленное можно сделать при помощи
сам проверял)
- IP
- юзерагент (платформу, браузер, его версию)
- реферер
Пример как должно быть при выводе:
Обязательные требования:
- Для определения ГЕО использовать вот эту библиотеку:
- IP должен определяться даже в случае если используется прокси-сервер (понимаю что в случае с анонимными проксями результат не всегда будет точным).
- Каждому из параметров должна быть присвоена отдельная переменная. Например для страны $strana, для города $gorod, для IP $ip, для версии браузера: $browserversion, для названия платформы: $platform и т д. чтобы я мог дальше оперировать данными переменными в будущем.
- Важно чтобы скрипт определял, мобильный это трафик или нет (см. скриншот, последнюю строку).
- компактный, оптимизированный подписанный код.
Полученный от Вас скрипт должен быть в подкаталоге. Я буду инклюдить его к своему скрипту и мне нужно чтобы я мог свободно оперировать переменными, полученными в результате работы написанного Вами скрипта.
Вот названия для переменных,
Переменная $strana Страна
Переменная $short_strana Страна (короткое наименование)
Переменная $index Почтовый индекс (если он есть)
Переменная $region Регион
Переменная $town Населенный пункт
Переменная $ip IP
Переменная $browser_name Название браузера
Переменная $browser_version Версия браузера
Переменная $useragent Юзер-агент
Переменная $platform Платформа (ОС)
Переменная $ip IP
Переменная $referer Реферер
Переменная $mobile Мобильный трафик (да или нет, 1 или 0)