Как узнать с какого IP-адреса оставляют заявки пользователи с формы на сайте?

Для того чтобы узнать IP-адрес пользователя, который оставляет заявку на вашем сайте, вы можете использовать язык программирования PHP и соответствующие встроенные функции.

PHP предоставляет глобальную переменную $_SERVER, которая хранит информацию о сервере и клиенте. В ней содержится ключ 'REMOTE_ADDR', который содержит IP-адрес клиента.

Для получения IP-адреса можно использовать следующий код:

$ip = $_SERVER['REMOTE_ADDR'];

После выполнения этого кода переменная $ip будет содержать IP-адрес пользователя.

Однако, следует заметить, что этот метод не является полностью надежным, так как IP-адрес клиента может быть подделан или скрыт через использование прокси-серверов. Если вам нужна более точная информация о посетителях, вы можете использовать другие методы, такие как заголовки HTTP или использование сторонних сервисов аналитики.

Также, при использовании функции header() для отправки HTTP-заголовков на сервер, IP-адрес клиента будет автоматически добавлен в заголовок 'X-Forwarded-For'. Вы можете получить IP-адрес из этого заголовка следующим образом:

$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];

Но опять же, следует учесть, что этот заголовок может быть подделан, поэтому не рекомендуется полагаться только на этот метод для получения IP-адреса.

Итак, для получения IP-адреса пользователя на сервере PHP вы можете использовать переменную $_SERVER['REMOTE_ADDR']. Однако, если важна безопасность или требуется дополнительная информация о клиенте, рекомендуется применять и другие методы и инструменты.