RSS

ip php

Информация о пользователе на PHP - IP, браузер, операционная система, робот

Недавно мне нужно было узнать название браузера посетителя сайта, для того чтобы запретить доступ к сайту определенному браузеру. Занятие глупое, т.к. любой пользователь на сайте должен чувствовать себя комфортно невзирая на каком он браузере, но с заказчиком не поспоришь, видимо дизайн сайта не работал под определенный браузер. В данном случае стоило сменить дизайнера а не жертвовать посетителями. Я не остановился только на определение браузера, мне хотелось добавить в него больше функционала для возможных будущих проверок. В итоге, класс получился весьма компактным и динамичным в изменениях.

На данный момент он выдает:

  1. Название браузера
  2. Версия браузера
  3. Название операционной системы
  4. Версия/ядро операционной системы
  5. IP посетителя
  6. проверка: зашел ли пользователь с браузера
  7. проверка: зашел ли пользователь с мобильного устройства
  8. Название марки/ос/браузера мобильного телефона, смартфона, планшета
  9. проверка: является ли посетитель роботом поисковых систем
  10. Какой поисковой системы принадлежит робот

Далее...