Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Можно ли на хосте запретить выполнение header (Location: ...)?
 
 автор: Evgen   (07.01.2008 в 19:47)   письмо автору
 
 

...или не правильно указываю формат адреса

<?
//...условие для перенаправления на filename.php

header ("Location: http://mysite.ru/filename.php");
exit();
?>


???

   
 
 автор: kasmanaft   (07.01.2008 в 19:53)   письмо автору
 
   для: Evgen   (07.01.2008 в 19:47)
 

Попробуйте скачать снифер (http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=32627) и посмотреть какие заголовки посылает сервер.. Есть ли там перенаправление на http://mysite.ru/filename.php, или на что-то другое.
Может быть это mod_headers виноват? Или .htaccess какой-нибудь выше по дереву...

   
 
 автор: Evgen   (07.01.2008 в 20:42)   письмо автору
 
   для: kasmanaft   (07.01.2008 в 19:53)
 

Снифер - это конешна классная вещь !!! ...для тех, кто понимает, что в этих заголовках находится и как их читать. Увы, я к таким не отношусь...
Хотя Iris у меня и установлен (и даж захват пакетов идет, но чё с ними делать?).

Попробовал вместо header использовать <meta http-equiv="refresh" content="0; url=http:...> - результат тот же!

А кто такой mod_headers и как с ним бороться? В httpd.conf сервера такой модуль в LoadModule не значится...
Хотя, наверное, для клиентов можно и не всю информацию выводить о настройках - чтоб спокойней спалось...

   
 
 автор: Evgen   (08.01.2008 в 13:50)   письмо автору
 
   для: Evgen   (07.01.2008 в 20:42)
 

Причина найдена! Включил вывод ошибок - оказалось, что тэги <html><head>, после которых у меня распологался header(Location: ...) , расценивался как преждевременная отправка заголовка, после которой уже невозможно исполнять ни header, ни запускать сессию.
Убрал <html><head> ниже - всё заработало!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования