Страница 1 из 1

Перенаправление

Добавлено: 10 сен 2005, 17:59
Bolat
У меня вот проблема с функцией "header()", есть файл 'personal.php'
в нем код:

Код: Выделить всё

<?php
  if($email=="'')
  {header('location:auth/auth.php);break;}
  else
  {...
  }
?>
Когда я пытаюсь попасть в personal.php, не попбывав в auth.php, то меня какбы откидывает в "auth/auth.php". То есть я вижу то что находится в auth/auth.php(поля ввода для авторизации), но в строке заголовка по прежнему
"personal.php" !!! Это плохо.
У меня в файле "auth/auth.php" проставлены пути. Например:
<link href="../css/styles.css" rel="stylesheet" type="text/css">
пути работают так как будто мы находимся в "personal.php"...

Кстати походу вопрос:
как сделать абсалютный путь чтоли? То есть папка css, оня находится на самом верхнем уроне. Как сделать чтобы с разных уровней к ней моно было обращатся. Но чтобы путь был один и тотже. Кроме самого абсолютного конечно же(http://domen.zone/css).

Добавлено: 10 сен 2005, 18:26
berkut
Тако-го быть не должно. Даже если в ИЕ не меняется адрес в адресной строке, он нормально работает с путями.
Абсолютный путь:
<link href="/css/styles.css" rel="stylesheet" type="text/css">
или указать
<base href="<?=$DATA['root_url']?>"/>