Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Funkcja Sleep w czasie wykonywania skryptu
Forum PHP.pl > Forum > Przedszkole
rossecki
Witam, ostatnio programując spotkałem się z następującym problemem...
Chciałem stworzyć moduł logout z mojego serwisu..

  1. redirect_invalid_user();
  2.  
  3. $_SESSION = array();
  4. setcookie (session_name(), '', time()-300);
  5.  
  6. $page_title = 'Wylogowanie';
  7. include ('./includes/logout_form.inc.php');
  8. sleep(2);
  9. $adres = 'index.php';
  10. header('Location: '.$adres);
  11. ?>


Niestety funkcja nie spełnia podstawowego założenia.. po zniszczeniu nie wyświetla wiadomości o treści. "Wylogowany. <br /> Zostałeś pomyślnie wylogowany" a następnie po 2 s pauzy nie przekierowywuje do index.php...

Czy użyłem jakiejś niewłaściwej funkcji? A może zwyczajnie nie umiem tej zastosować?
GoOx
Uzyj javascript.

  1. <script type="text/javascript">
  2. var i = 2;
  3. function time() {
  4. if(i <= 1) {
  5. i--;
  6. if(i == 0) {
  7. location.href="index.php";
  8. }
  9.  
  10. setTimeout("time()", 1000);
  11. }
  12. }
  13. window.onload = time();
Crozin
header - przeczytaj sobie opis funkcji...
rossecki
Dziękuję za zwrócenie uwagi,

  1. header('Refresh:2; URL=./index.php');

Można zamknąć
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.