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
Вы успешно зарегестрировались
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 переадресует на другую страницу
_____________
Бесполезно просить пощады у цезаря
Фатальная ошибка : Звонок в неопределенную функцию ©