Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > проблемы с headers


Автор: gluck 11.7.2006, 21:56
когда доходит до отправки на ссылку он говорит: 

Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\link.php:9) in z:\home\localhost\www\link.php on line 25

помогите пожалуйста, подскажите в чем проблема. 

Автор: arial 11.7.2006, 22:02
http://ru.php.net/manual/ru/function.header.php 

Автор: PARROT 11.7.2006, 22:03
Буферизация + поиск спасут положение.
Нельзя делать вывод до посыла заголовков.

Добавлено @ 22:05 
Код

<?php
ob_start();
?>
<html>
<head>
</head>
<body topmargin="0" leftmargin="0" bottom margin="0">
тут хедеры ругаться не будут
</body>
</html>
<?php
ob_end_flush();
?>
 

Автор: gluck 11.7.2006, 22:13
спасибо! очень выручили! smile   

Автор: Link90 12.7.2006, 07:32
ещё можно  написать простой Жаба Скрипт, работать он будет хоть где!!!
Код

<?php
echo ("<script>document.location='status.php'</script>");  // например: этот скрипт перебросит на страницу "status.php"
?>
 

Автор: BobiKK 12.7.2006, 08:36
Цитата
ещё можно  написать простой Жаба Скрипт, работать он будет хоть где!!!

Собственно, только там, где JS включен. В Lynx'e, например, работать не будет smile 

Автор: Aliance 14.7.2006, 12:53
PARROT, а есть минус у буферризации? 

Автор: PARROT 14.7.2006, 13:10
Aliance, я слегка поискала в яндексе, вроде бы минусов нет, меня этому научил Артур, значит пользоваться можно без опасения. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)