Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     03 Jun 2001  12:39:29
 To : Pavel Reich
 Subject : Re: счётчик
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Pavel Reich.
 
 В твоём письме от Sat, 02 Jun 2001 03:04:51 +0400 написано:
 
 AZ>>>>         Щас занимаюсь созданием сабжа. Hе подскажите ли мне нак
 AZ>>>> обрабатывать хосты пользователей лазящих с проксей. Т.е. у них
 AZ>>>> ай-пи у всех одинаковый.
 PR>>> Ищи в $ENV{'HTTP_X_FORWARDED_FOR'}.
 AC>> 2 AZ: только помни, что его несложно подделать.
 PR> Тогда как наиболее точно идентифицировать IP пользователя?
 
 Hикак. Hичего лучше REMOTE_ADDR, т.е. адреса прокси в случае прокси, не
 бывает. Есть два частных случая: если пишется счетчик для сугубо собственных
 нужд, который никому накручивать не может понадобиться, то можно пользоваться
 HTTP_X_FORWARDED_FOR (кажется, следует еще смотреть на Via:), но помня об
 анонимизирующих прокси, которые в наше время и корпоративными бывают, с целью
 скрытия топологии расположенной за ним сети. В случае, если X-Forwarded-For:
 отсутствует, следует обращать внимание на User-Agent: - если они различные, то
 это с некоторой вероятностью указывает на анонимизирующий прокси, и их стоит
 считать отдельно. Второй частный случай - если у тебя есть список известных
 тебе честных прокси, заголовку X-Forwarded-For: которых у тебя есть основания
 доверять. Впрочем, тут есть другая засада - таковые прокси нередко бывают
 провайдерскими, и адрес в X-Forwarded-For: динамический, то есть сейчас
 принадлежит одному хосту, а через три минуты - совершенно другому, а тому -
 уже другой адрес.
 
 Второй вопрос - а на ... зачем тебе идентифицировать IP пользователя? Да, я
 знаю, что заказчики любят громкое слово "статистика по хостам". Hадо
 объяснять, что такая статистика показывает как правило погоду на Марсе, а к
 работе сайта отношение имеет довольно слабое.
 
 -- 
 Artem Chuprina                            E-mail: ran@ran.pp.ru
 Programmer                                  FIDO: 2:5020/371.32
 Memonet Ltd.                             Phone: +7-095-284-1356
 --- ifmail v.2.15dev5
  * Origin: NTV Internet (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 счётчик   Andrey Zvirenko   19 May 2001 18:46:07 
 Re: счётчик   Artem Chuprina   22 May 2001 11:15:37 
 Re: счётчик   Pavel Reich   30 May 2001 07:39:45 
 Re: счётчик   Artem Chuprina   31 May 2001 12:18:55 
 Re: счётчик   Pavel Reich   02 Jun 2001 04:04:51 
 Re: счётчик   Artem Chuprina   03 Jun 2001 12:39:29 
Архивное /ru.cgi.perl/16483e8ef4b9e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional