2016-05-27 4 views
1

У меня есть PHP код, который header и sleepФункции, чтобы отобразить предупреждение, как он перенаправляет страницу немного медленнее. Но sleep, похоже, не работает.PHP функция сна error- Заголовок не работает

Это PHP код, пожалуйста, проверьте:

<?php 

    if ($query) { 
     echo '<script language="javascript">'; 
     echo 'alert("Registration SUCCESFUL")'; 
     echo '</script>'; 
     header('sleep(10);'); 
     header('Location: http://localhost/amberTAG%20requester/Login%20Page/Login.html'); 
} else { 
     echo '<script language="javascript">'; 
     echo 'alert("Registration UNSUCCESFUL, Sorry!")'; 
     echo '</script>'; 
    header('sleep(10);'); 
} 
?>  

Спасибо,

ответ

3

Просто используйте sleep без header

sleep(10); 
header('Location: http://localhost/amberTAG%20requester/Login%20Page/Login.html'); 

Или использования :

header('refresh:10; URL=http://localhost/amberTAG%20requester/Login%20Page/Login.html'); 
+0

Не отображается предупреждение. –

+0

То же самое там .. добавьте 'echo ''; sleep (5); ' – Thamilan

+0

все еще не работает –

1

Если вы хотите использовать сон перед начеку, вы должны использовать setTimeout для JavaScript.

Попробуйте это:

setTimeout(function(){ 
    alert("Registration UNSUCCESFUL, Sorry!"); 
}, 10000); 

И, если вы хотите использовать сон перед URL перенаправления, попробуйте следующее:

header("refresh:10;url=yoururl.html"); 
+0

как я напишу это в php –

+0

ОК, теперь я понимаю, что вам нужно. @ Ответ Тамилана прав. –

Смежные вопросы