IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   getallheaders (http://www.imho.ws/showthread.php?t=52394)

esergey 28.02.2004 23:10

getallheaders
 
getallheaders - по идее функция должна выводить все заголовки. Но фунция выводит только часть заоголовков. Почему так?

esergey 28.02.2004 23:13

И еще вопрос. Допустим я получил текст html документа с заголовками. Как отличить заголовок от текста?

BiГ 29.02.2004 01:33

Опиши пример не вывода некоторых заголовков? ...
И на чем ты сделал основание, что она выводит не все заголовки? ...

is_absent 29.02.2004 08:33

esergey
заголовки от тела отделяются пустой строкой. То есть текст, после первой пустой строки -- тело документа

BiГ 29.02.2004 12:12

@_is_absent
Ты немного не понял ... все заголовки, передаваемые Апачем можно получить с помощью getallheaders() по-другому их в исходном виде никак не прочитать (напр. "Accept-language: ru" и пр.) ... но как я понял у автора вопроса некоторые заголовки не читаются ....

is_absent 29.02.2004 12:59

BiГ
Цитата:

Допустим я получил текст html документа с заголовками. Как отличить заголовок от текста?
я отвечал на этот вопрос :-)
а заголовки все можно получить не только функцией getallheaders, допустим вот так
PHP код:

function getallheaders() {
  
$headers = array();
    while (list(
$key$value) = each ($_SERVER)) {
      if (
strncmp($key"HTTP_"5) == 0) {
        
$key strtr(ucwords(strtolower(strtr(substr($key5), "_"" "))), " ""-");
        
$headers[$key] = $value;
      }
    }
  return 
$headers;


Это пример из руководства

esergey 29.02.2004 13:06

Моя ошибка в том, что я сравнивал заголовки запроса и ответа. Оказывается функция возвращает заг ответа. Какая функция возвращает заголовки ответа?

RaZEr 29.02.2004 13:56

Цитата:

Оказывается функция возвращает заг ответа.
RTFM - черным по белому написано "Fetch all HTTP request headers"
Цитата:

Какая функция возвращает заголовки ответа?
Она нужна?

PS: Ф-ия getallheaders() была переименована в apache_request_headers(). Что правильно, так как она относится к расширению (правда built-in) apache.


Часовой пояс GMT +4, время: 02:27.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.