@mrdragon9000

Laravel Баг в \Request::ip()? Почему он возвращает ip сервера, а не ip клиента?

Обнаружил жирнейший баг при переносе сайта с одного сервера на другой.
Везде написано что \Request::ip() должен возвращать ip клиента, но это не так. Выявилось это при переносе на другой сервер, вследствии чего все места где была проверка на \Request::ip() перестали корректно работать.
Причем в $_SERVER['HTTP_X_REAL_IP'] хранится реальный ip клиента, но почему-то лара не может его подтянуть, а берет как я понимаю первый попавшийся $_SERVER['REMOTE_ADDR'].
Как такое могло произойти во фреймворке мирового уровня и что с этим делать?
В каждом приложении подменять реализацию данной функции?
  • Вопрос задан
  • 693 просмотра
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Баг у вас в чтении документации: https://laravel.com/docs/5.8/requests#configuring-...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 апр. 2024, в 14:03
5000 руб./за проект
16 апр. 2024, в 13:17
5000 руб./за проект