|
|
|
Supreme Being
      
участник
Last Login: 02.05.2007 12:22
Сообщ.: 144,
Visits: 1 419
|
|
Прошу прощение за дубль топика, но думаю этот раздел именно для этого вопроса.
Мне необходимо записать полные заголовки клиента (браузера) в файл при его запросе на скрипт.
Подскажите пожалуйста, как это осуществить ?
Язык практически не имеет значения, но лучше (PHP, C++, Perl, ASP)
Выглядят они примерно так, если кто то забыл!
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, pronto/1.00.00, */*
Accept-Language: ru
Connection: Keep-Alive
Host: host.ru
If-Modified-Since: Tue, 21 Feb 2006 12:22:09 GMT
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2;)
|
|
|
|
|
Junior Member
      
участник
Last Login: 21.02.2006 18:57
Сообщ.: 12,
Visits: 133
|
|
| Заголовки поедаются сервером, и не все из них доходят до скрипта. Наврядли их можно как-то восстановить.
|
|
|
|
|
Junior Member
      
участник
Last Login: 21.02.2006 18:57
Сообщ.: 12,
Visits: 133
|
|
Вот алгоритм на перле, который у меня пожрал только заголовок Connection: keep-alive
Что ещё может пожраться я не в курсе (может быть и ничего).
my %headers;
foreach (keys %ENV)
{ if (/^HTTP_/)
{ $headers{$'} = $ENV{$_};
}
}
|
|
|
|