Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.6890
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 31.01.2009, 00:47   #1
durman
Senior Member
 
Аватар для durman
 
Регистрация: 06.02.2008
Сообщений: 315
Бабло: $91645
По умолчанию HTTP header "Accept"

Некоторые сервисы отсекают по хттп заголовку Accept ботов.
Поэтому может кто подскажет где помотреть как формируется значение для этого заголовка ?
(для умников) сразу оговорю что для разных типов запрашиваемых документов этот заголов разный.
durman вне форума  
Старый 31.01.2009, 00:56   #2
Flake
Юниор
 
Регистрация: 05.05.2007
Сообщений: 20
Бабло: $7814
По умолчанию

Может поставить софт для просмотра HTTP-заголовков? И смотреть по нему как они формируются.
Flake вне форума  
Старый 31.01.2009, 05:55   #3
-Sunday-
Злой гамбургер
 
Регистрация: 04.07.2008
Сообщений: 84
Бабло: $970
По умолчанию

Live Headers плагин на ФФ
-Sunday- вне форума  
Старый 31.01.2009, 07:54   #4
deschain
Senior Member
 
Аватар для deschain
 
Регистрация: 01.11.2007
Сообщений: 2,275
Бабло: $288535
По умолчанию

Для FireFox лучше юзать плагин HttpFox, ИМХО, самый удобный из всех для просмотра заголовков и запросов.
deschain вне форума  
Старый 31.01.2009, 08:29   #5
JMen
учу php
 
Регистрация: 04.04.2008
Сообщений: 1,163
Бабло: $68290
По умолчанию

Цитата:
Сообщение от durman Посмотреть сообщение
Некоторые сервисы отсекают по хттп заголовку Accept ботов.
Поэтому может кто подскажет где помотреть как формируется значение для этого заголовка ?
(для умников) сразу оговорю что для разных типов запрашиваемых документов этот заголов разный.
Итак, умник это я. И скажу тебе по секрету, что данный заголовок не имеет никакого отношения к документу. Этот заголовок указывает серверу какой контент (тип кодировки, сжатия, контейнеры) может принимать броузер.

Смотреть где формируется - в исходнике броузера, которого у тебя нет. Потому пишешь вот такой файлик и кладёшь его к себе на хост

<?php
$headers = apache_request_headers();

foreach ($headers as $header => $value) {
echo "$header: $value <br />\n";
}
?>

И наступаешь на него различными броузерами (друзей и одногруппников можно тоже попросить наступить). Далее собираешь список примеров данного хедера и подставляешь рандомно (не забывай что оно корелирует с Юзер-Агент).
__________________
Подпись??? Не продам!
JMen вне форума  
Старый 31.01.2009, 13:03   #6
zlaya ssuka
ChefJavaProgrammierer
 
Аватар для zlaya ssuka
 
Регистрация: 05.04.2007
Сообщений: 1,166
Бабло: $15090
Отправить сообщение для zlaya ssuka с помощью ICQ
По умолчанию

Боженька, убей их всех.
Все, что надо - это сделать файлик пхпинфо "<? phpinfo(); ?>"
потом заходишь туда всеми возможными браузерами и смотришь в конце строчку _SERVER["HTTP_ACCEPT"]
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Ну собственно и все.
zlaya ssuka вне форума  
Старый 31.01.2009, 13:08   #7
JMen
учу php
 
Регистрация: 04.04.2008
Сообщений: 1,163
Бабло: $68290
По умолчанию

А это не тоже самое?

Боженька глух к нам, убогим
__________________
Подпись??? Не продам!
JMen вне форума  
Старый 31.01.2009, 13:08   #8
zlaya ssuka
ChefJavaProgrammierer
 
Аватар для zlaya ssuka
 
Регистрация: 05.04.2007
Сообщений: 1,166
Бабло: $15090
Отправить сообщение для zlaya ssuka с помощью ICQ
По умолчанию

Цитата:
Сообщение от durman Посмотреть сообщение
(для умников) сразу оговорю что для разных типов запрашиваемых документов этот заголов разный.

Для умников - The Accept request-header field can be used to specify....
zlaya ssuka вне форума