[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: header() и вообще?
YVSIK
Функция header() — Отправляет необработанные HTTP-заголовки
так сказано в справочнике
а вот зачем это надобно ?
всё время натыкаюсь на один и тот-же вопрос
сам про эту функцию ничего не знаю и зачем она нужна вообщет
читал у Кузнецова и Симирядчева
так и не понял об чём идет речь

и вот определение заголовков в голове какая-то каша
и тож не знаю как подступится
може для кого-то это и просто для мен тёмный лес
выручайте ! ПЛИЗ



Спустя 6 минут, 13 секунд (1.04.2011 - 15:32) Игорь_Vasinsky написал(а):
если в книгах не понятно..

тогда скажем к примеру с помощью header можно

- сделать редирект
- указать кодировку
- указать HTTP-статус
- указать дату создания и дату посл . изменени документы
- кеширование
- тип контента
....

Так же нужно учитывать что до посылки заголовка в годе не должно быть никакого вывода.

Спустя 37 секунд (1.04.2011 - 15:32) moskitos80 написал(а):
Познакомься с HTTP - протоколом для начала. Хотя бы принцип работы http протокола

Спустя 7 минут, 2 секунды (1.04.2011 - 15:39) YVSIK написал(а):
я так и думал что вопрос лежит на поверхности
а значь простой вот вехать не могу !
этот попов ЖО всё перевернул с ног на голову
у мен в голове НЕДЕР это скрытие со страницы элементов
и это всё что в голове есть вы наверно хором тут посмеялись
тогда возмите мен с собой
а есль по существу вот вьехать в заголовки ну
как-нить по понятней
вот что такое заголовок что думаю что знаю (из русского языка ещё)
и на страницах он тож есть
вот тут и выходит путаница и не понимание
НЕДЕР что его скрывает от глаз
вот что в итоге получается у мен
ну посмеялись а я ну тупо не разберу как к это подойти
ну мона сказать затупил и ни щагу в перёд

Спустя 17 минут, 31 секунда (1.04.2011 - 15:57) moskitos80 написал(а):
Своими словами: функция header - отправляет клиету т.е. машине запросившей ресурс определенный заголовок, как то: Content-type, Redirect? Location и т.п. Это служебные сообщения протокола.

Спустя 7 минут, 24 секунды (1.04.2011 - 16:04) YVSIK написал(а):
вот уже гже-то ближе а есль так как я вижу вот
у странице есть заголовок это раз
имеется в виду что страница НТМЛ
потом мы при помощи
НЕДЕР в водим ещё одну
а дале уже ни гугу
так зачем нам это-то и делать
вот для чего вот путаница какя у мен и выходит!

Спустя 24 минуты, 26 секунд (1.04.2011 - 16:29) Invis1ble написал(а):
YVSIK
Информация по сети передается не непрерывно, а пакетами, с помощью header() эти пакеты "подписываются", чтоб адресат (клиент или сервер) мог понять, что за пакет к нему пришел и что с ним нужно делать.

PS. Ты когда-нибудь научишься писать нормально? У меня мозг закипает, когда читаю твои сообщения.

Экспертам: объяснение дал своими словами, если что не правильно, прошу не судить строго, а поправить.

Спустя 8 минут, 18 секунд (1.04.2011 - 16:37) neadekvat написал(а):
Invis1ble, я, конечно, тоже рискую получить луч поноса, но:
- Информация по сети действительно передается пакетами, и действительно, у пакетов есть своя служебная информация, но к header() не имеет прямого отношения.

- По сути, схема очень схожа. При обращении к сайту (отправляется запрос от браузера к серверу), веб-сервер перед отдачей любого "осязаемого" материала (html-страницы, картинки и все остальное) отправляет заголовок с информацией об этом материале. Так вот, функция header() позволяет дополнить этот заголовок (обратите внимание, я говорю заголовок - он один, но у него много полей) либо заменить уже имеющуюся информацию на свою.

Пример того, зачем нужен заголовок: при загрузке файла, браузер показывает, сколько примерно осталось (с учетом текущей скорости загрузки), и сколько мегабайт из скольки скачано. Так вот, информация о том, сколько весит файл, доступна браузеру именно из заголовка, который приходит раньше самого файла.

Спустя 5 минут, 41 секунда (1.04.2011 - 16:43) Invis1ble написал(а):
Ну да, по умолчанию сервер или клиент формирует свой заголовок, но с помощью header() его можно модифицировать.

Спустя 16 минут, 42 секунды (1.04.2011 - 16:59) YVSIK написал(а):
вот это уже ближе к пониманию
Цитата
Так вот, функция header() позволяет дополнить этот заголовок (обратите внимание, я говорю заголовок - он один, но у него много полей) либо заменить уже имеющуюся информацию на свою.

и примерно так
значит НЕДЕР может
дополнить ;
поменять кодировку;
и ещё что-нить доделать ;

терь вопрос такой
а для чего
ну не спроста поднял эту тему
ну полный ступор в голове

Спустя 12 минут, 11 секунд (1.04.2011 - 17:12) neadekvat написал(а):
Не только спрашивайте, но и вдумывайте в ответы.
Цитата (Игорь_Vasinsky @ 1.04.2011 - 15:32)
- сделать редирект
- указать кодировку
- указать HTTP-статус
- указать дату создания и дату посл . изменени документы
- кеширование
- тип контента



_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.