[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция sleep
DeeKeiD
Неработает так как я задумал =(

if(isset($_POST['register']))
{
echo 'Вы успешно зарегестрировались';
sleep(5);
return_back();
}

Функция return_back():

function return_back()
{
if (isset($_SERVER['HTTP_REFERER']))
{
header ("location: ".$_SERVER['HTTP_REFERER']);
}
else
{
header ("location: index.php");
}
}


Вместо того что бы вывести echo и через 5 секунд выполнить функцию return_back(); скрипт ждёт 5 секунд и сразу выполняет функцию return_back();



Спустя 10 минут, 11 секунд (4.03.2010 - 19:18) Winston написал(а):
А если как-то так ?
if(isset($_POST['register']))
{
echo 'Вы успешно зарегестрировались';
continue;
echo "<meta http-equiv='REFRESH' content='5'>";
return_back();
}

Спустя 6 минут, 58 секунд (4.03.2010 - 19:25) DeeKeiD написал(а):
Выдаёт:
Вы успешно зарегестрировались
Fatal error: Cannot break/continue 1 level in C:\AppServ\www\modules\users\register.php on line 9

Спустя 8 минут, 35 секунд (4.03.2010 - 19:34) ZSH написал(а):
пока не выполнится РНР скрипт, echo в браузер не попадет, после sleep переадресует на другую страницу


_____________
Бесполезно просить пощады у цезаря
Фатальная ошибка : Звонок в неопределенную функцию ©
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.