Заголовки

  • Автор темы Автор темы Dem0nx
  • Дата начала Дата начала

Dem0nx

Guest
Заголовки

Допустим посылаю заголовки:
PHP:
header("MyVar: value");
header("Location: test.php");

Как в test.php узнать значение переменной MyVar?
 
Вася из Мухосранска написал на заборе слово.

Какое слово он написал?
 
Dem0nx, а откуда ты вообще решил, что можно такой заголовок послать - myvar?
просто интересен ход мысли :-)
 
Никак.

Если сначала решить, что ты хочешь отправить пользователю, и только после этого ВСЕ отправить, то ситуация, в которой тебе необходимо будет определить, какие заголовки ты отправлял раньше станет просто невозможной.
 
Вася из Мухосранска написал на заборе слово.
оно бы так, да не мог он написать всякую х.. т.к. он не имеет спрея а может только диктовать что он хочет написать дяде милиционеру, который просит у мера разрешения а тогда уже пишет

ПХП как и любой порядочный ЦГИ отдает апачу "частичные заголовки" ответа. Полный заголовок формируется апачем. Например тот же Location превратится в
HTTP/1.1 302 Found
Date: ....
Server: ....
Location: ....
потому как апач как и любой порядочный ХТТП сервер следует протоколу ХТТП описанному в RFC. А там дан исчерпывающий перечень хттп заголовков

А вообще включившы свои телепатические антенны я дам тебе линк http://faq.phpclub.net/sessions
 
Dem0nx, а откуда ты вообще решил, что можно такой заголовок послать - myvar?
Заголовок послать можно.
И он даже уйдет.
Кстати, иногда удобно дебажить заголовками :D
 
ни апач ни пхп не удаляют твои дополнительные заголовки.
апач только добавляет свои, все что написано - то и полетит.
 
Полетит, но будет игнорироваться :)

Dem0nx:

может так:

header("Location: test.php?MyVar=value");

А в test.php:

if (isset($_GET['MyVar'])) { echo $MyVar; }

?
 
Likner: не факт что буддет игнорироваться, вот напишу я своего клиента и будду его как-нибудь обрабатывать :)
 
Кстати, сама по себе идея открывает широкие перспективы :)
 
Сверху