|
|
|
| Люди, почему то не работает перенаправление
if(!$fe_admin)
header("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?id=".$pid);
|
Т.е. при $fe_admin=0 не совершается переход по заданому адресу... Что может біть за проблема..? (Перед заголовком ничего не выводил) | |
|
|
|
|
|
|
|
для: !!Yurchik!!
(29.03.2005 в 18:34)
| | А у вас имя сервера точно храниться в $_SERVER['HTTP_HOST'], а не в $_SERVER["SERVER_NAME"]? Попробуйте сначала вывести эту строку в окно браузера
<?php
echo "Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?id=".$pid;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(29.03.2005 в 22:59)
| | Да, все нормально, выводит "localhost"... Что же еще может быть...
P.S. Кстати, до этого несколько раз приходилось после хедера что-нибудь выводить, иначе он просто не перенаправлял... Почему так бывает..? Но в этом случае даже такое не помагает... | |
|
|
|
|
|
|
|
для: !!Yurchik!!
(29.03.2005 в 23:38)
| | Хм... может сбоит из-за отсутствия тела в документе, попробуйте перенаправить посетителя при помощи конструкции
<?php
if(!$fe_admin)
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL= http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?id=".$pid."'>
</HEAD></HTML>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(30.03.2005 в 09:37)
| | Мне подсказали поставить после хедера
и получилось... Но теперь не могу понять по какому принципу оно действует... вроде бі и без ретурна должно біло работать... | |
|
|
|