Переменные в header()

IliaK

Новичок
Переменные в header()

PHP:
header("location: $variable ");
- не получается подставить туду переменную.

Правильно ли я понимаю что функция header работает только с жёстко заданными параметрами?
Как это обойти?
 

Coffin

Новичок
может так запашет ?
PHP:
<?
$variable='index.php';

header("Location: $variable\n\n");
?>
 

IliaK

Новичок
ТопольМ
Редирект не происходит.

А если заменить переменную на обычный URL - всё работает...
 

SiMM

Новичок
IliaK, читайте ссылку, которую вам дал ТопольМ. До полного просветления.
 

ТопольМ

Новичок со стажем
IliaK
Замечание: HTTP/1.1 requires an absolute URI as argument to Location: including the scheme, hostname and absolute path, but some clients accept relative URIs. You can usually use $_SERVER['HTTP_HOST'], $_SERVER['PHP_SELF'] and dirname() to make an absolute URI from a relative one yourself:

внимательно читаем http://ru.php.net/manual/ru/function.header.php
 
Сверху