За последние 24 часа нас посетили 18060 программистов и 1651 робот. Сейчас ищут 1646 программистов ...

Как узнать посетитель через прокси или нет?

Тема в разделе "PHP для новичков", создана пользователем pavluxa09, 18 июл 2009.

  1. pavluxa09

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

    С нами с:
    17 июл 2009
    Сообщения:
    9
    Симпатии:
    0
    Здравствуйте. Подскажите, как можно узнать посетитель который вошел на страницу использует PROXY или нет? Заранее спасибо
     
  2. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    1.
    PHP:
    1. <?
    2. $result = isset($_SERVER['HTTP_X_FORWARDED_FOR']);
    2.
    HTML:
    1. <script>var result = confirm("Вы используете PROXY?")</script>
     
  3. pavluxa09

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

    С нами с:
    17 июл 2009
    Сообщения:
    9
    Симпатии:
    0
    Второй вариант самый оптимальный :)
     
  4. pavluxa09

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

    С нами с:
    17 июл 2009
    Сообщения:
    9
    Симпатии:
    0
    Мне нужно узнать он через анонимный прокси или нет
     
  5. kostyl

    kostyl Guest

    HTML:
    1. <script>var result = confirm("Вы используете анонимный PROXY?")</script>
     
  6. pavluxa09

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

    С нами с:
    17 июл 2009
    Сообщения:
    9
    Симпатии:
    0
    Помоему я добавил тему в раздел PHP а не JavaScript
     
  7. Koc

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

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    По-моему это раздел для решений и аглоритмов блин, а не для того что б тут задавать простые вопросы и писать памагите.
     
  8. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    :D

    БОЛЬШЕ НЕНАВИСТИ!
     
  9. Mandor

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

    С нами с:
    6 июл 2009
    Сообщения:
    2
    Симпатии:
    0
    По простому и надежно не узнать. Все.

    Если есть желание сделать по сложному - можно думать. Например, можно пытаться коннектиться по ip пользователя и детектировать прокси. Еще можно собирать статистику коннектов по ip, с прокси их может быть больше. Еще можно скачивать публичные списки прокси и сверяться по ним (не руками конечно). Короче фантазируйте.