За последние 24 часа нас посетили 38328 программистов и 1282 робота. Сейчас ищут 968 программистов ...

Поле заголовка X_FORWARDED_FOR

Тема в разделе "PHP для новичков", создана пользователем machetero, 22 ноя 2015.

  1. machetero

    machetero Активный пользователь

    С нами с:
    25 окт 2014
    Сообщения:
    499
    Симпатии:
    21
    Вообщем я что то внятной инфы по X_FORWARDED_FOR не нашёл. Вроде как браузер записывает туда свой ip адрес, и даже если клиент юзает прокси, то сервер из этого заголовка узнает истинный ip адрес. Непонятным осталось, почему на практике это поле заголовка содержит несколько ip адресов ?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Прокси может туда записать что угодна, некоторые туда вписывают реальный IP, но на этот заголовок нельзя полагаться, туда можно прописать всё что угодно.
     
  3. machetero

    machetero Активный пользователь

    С нами с:
    25 окт 2014
    Сообщения:
    499
    Симпатии:
    21
    Всё ок, понял )
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Этот заголовок предназначен для протоколирования цепочки прокси.

    Если, например, у тебя nginx в роли прокси перед apache, то в этом заголовке последний адрес тот, который был REMOTE_ADDR для nginx-а. Цепочка целиком недостоверна, но крайний адрес ставит nginx и ему ты можешь верить :) И если поставить модуль apache mod_rpaf, то он будет этот адрес подставлять снова в REMOTE_ADDR. В скриптах ничего менять не придется.
     
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    вообще браузер не заполняет это поле. ему просто нужды нет так как он и есть клиент. а цепочка прокси и даже сам веб-сервер могут это поле объявить и заполнить.
     
  6. machetero

    machetero Активный пользователь

    С нами с:
    25 окт 2014
    Сообщения:
    499
    Симпатии:
    21
    Всем большая благодарочка за ответы )

    Добавлено спустя 17 секунд:
    Помогли разобраться