Каким образом можно получить информацию о посетителе сайта с помощью 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 и его конфиги не правились. <br/> $_SERVER[‘HTTP_USER_AGENT’] <br/> <br/> $_cookie, $_session - по хорошему нужно получить согласие, что дальнейшую навигацию сайт будет отслеживать. <br/> <br/> про реффер кроссайтовый можно забыть 100 процентов (современные броузеры его режут)
$_SERVER, $_COOKIE <br/> <a href="https://www.php.net/manual/ru/reserved.variables.server.php" rel="nofollow">https://www.php.net/manual/ru/reserved.variables.s...</a>
Похожие вопросы