Получите IP-адрес пользователя в laravel методом, аналогичным HTTP_X_FORWARDED_FOR.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Получите IP-адрес пользователя в laravel методом, аналогичным HTTP_X_FORWARDED_FOR.

Сообщение Гость »


Мне нужно получить IP-адрес моего пользователя».

Я нашел эту статью Как получить IP-адрес клиента в Laravel 5.1?

В вышеупомянутой статье используется Request::ip();

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

Этот сайт активен и онлайн, но он может ссылаться на localhost, поскольку сайт может находиться на собственном сервере (у меня нет опыта настройки сервера, чтобы узнать, правда ли это или нет, просто предположение).

Когда я подключаюсь к хосту БД, я также использую ссылку на localhost, а не что-то вроде mysql.phpmyadmin.hosting.com в качестве хоста БД. Поэтому я предполагаю, что Request::ip(); возвращает IP-адрес сервера, потому что сайт каким-то образом находится на локальном хосте.

Однако, если я использую $_SERVER['HTTP_X_FORWARDED_FOR']; Я получаю правильный IP-адрес.

Теперь мой последний вопрос: Безопасно ли это использовать? Есть ли другой способ использовать функцию Laravel для выполнения этого запроса?

Насколько я понимаю, $_SERVER['HTTP_X_FORWARDED_FOR']; могут иметь дыры в безопасности, согласно разделу «Как получить IP-адрес клиента в PHP?».

Могу ли я использовать $_SERVER['HTTP_X_FORWARDED_FOR']; безопасно, не беспокоясь? Если нет, то каким еще способом я могу пойти, чтобы безопасно получить IP-адрес пользователя?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»