Каким образом можно получить информацию о посетителе сайта с помощью PHP?

Какие данные о посетителе сайта можно получить с использованием PHP без JS? Возможно, есть доступный список переменных в документации или на хостинге?
  • 17 февраля 2024 г. 15:28
Ответы на вопрос 3
Для получения информации о посетителе сайта с помощью PHP можно использовать различные встроенные переменные и функции. Например, для получения IP адреса посетителя можно воспользоваться переменной $_SERVER['REMOTE_ADDR']. Дополнительно можно получить информацию о браузере и операционной системе посетителя с помощью переменной $_SERVER['HTTP_USER_AGENT'].

Также существуют другие переменные, которые могут содержать информацию о посетителе, такие как $_SERVER['HTTP_REFERER'] (URL предыдущей страницы), $_SERVER['HTTP_ACCEPT_LANGUAGE'] (языки, предпочитаемые посетителем).

Нельзя получить детальную информацию о посетителе без использования JavaScript. Некоторые данные могут быть недоступны из-за ограничений на уровне браузера и сервера.

Для более подробной информации можно обратиться к документации PHP или обратиться к документации вашего хостинга.
$_SERVER[‘REMOTE_ADDR’]. - может быть 127.0.0.1 если перед апачем стоит nginx и его конфиги не правились. 
$_SERVER[‘HTTP_USER_AGENT’]

$_cookie, $_session - по хорошему нужно получить согласие, что дальнейшую навигацию сайт будет отслеживать.

про реффер кроссайтовый можно забыть 100 процентов (современные броузеры его режут)
Похожие вопросы