Проблема с рефреш

Markus

Новичок
Проблема с рефреш

Хочу задать вопрос при каких случаях не будет выполнятся
рефреш, код использую такой.


header("refresh: 3; url=index.php?action=mail&target=inbox");
echo"Письмо отправлено";
die;

Где то допускаю ошибку и перестает работать, а где именно понять не могу, даже если просто возьму с другого скрипта рабочего (админку), который раньше делал и начну править под новый скрипт, то иногда перестает работать рефреш, так и не разобрался почему
 

Markus

Новичок
странно, но почему то работает ((

-~{}~ 30.03.05 21:10:

при чем нашел на форуме, а с помощью чего перенаправляет на страницу, когда пост напишешь?

-~{}~ 30.03.05 21:16:

Фанат
Вот выдержка из документации php

michael at whypsloven dot net
01-Mar-2005 06:41
To redirect the user a certain amount of time after displaying content, use the Refresh, not the Location header:

<?php
// Redirects the browser instantly
header("Location: http://www.php.net");
echo "This content is not displayed.";

// Redirects the browser quickly
header("Refresh: 0; http://www.php.net");
echo "This content is usually displayed by the browser in the instant before the next page can be loaded.";

$sec = 10;
// Redirects the browser after $sec seconds
header("Refresh: $sec; http://www.php.net");
echo "This content is displayed for $sec seconds, then the browser will redirect.";
?>

почему же такого заголовка нет?
 

TAHK

Guest
Markus Ищи ошибку в комплексе, этот код рабочий, покрайней мере на Apache/1.3.31 (Win32) PHP/4.3.6
 

fixxxer

К.О.
Партнер клуба
Ламерские комменты не являются частью документации PHP.
 

Markus

Новичок
мне просто не понятно, включаю <html><head><body> перестает работать, отключаю работает, на ум пришло может где пробел выталкивается перед хидером не нашел, хоть бы ругнулся
 

messerschmitt

Новичок
Markus, тебе уже фсё объяснили.

Танк, причём тут Апач и платформа? Какой зашлёшь заголовок, такой он и отправицца.
 

Markus

Новичок
нашел, надо поставить ob_start(); перед хидерами, тогда работает

-~{}~ 30.03.05 22:02:

что это такое?
 

Terard

Новичок
Markus может ты имеeшь ввиду meta refresh...

<meta http-equiv="refresh" content="2; url=http://www.phphclub.ru/">
 

Фанат

oncle terrible
Команда форума
Terard, он имеет в виду то, что написал.
И все это поняли, кроме тебя.
 
Сверху