automatische Weiterleitung

marloy87

Mitglied
Hallo Leute!

Suche nen Script, für eine automatische Weiterleitung auf eine andere Seite nach ca. 5 sec wenn eine bestimmte Bedingung erfüllt ist.

Vielen Dank schonmal für eure Antworten!
marloy87
 
Deine Freunde sind entweder sleep() und header("Location: ....") oder du kannst einen entsprechenden Metatag ausgeben.
 
PHP:
sleep(5);
header("Location: guestbook.php");

War das so gemeint? Klappt nämlich nicht:

Warning: Cannot add header information - headers already sent by
 
Das funktioniert schon, du darfst nur vor dem Senden der Headerinformationen keine anderen Zeichen an den Client ausliefern.
 
Verstehe ich das richtig, dass das hier

HTML:
<head>
<title>sdgfsdg</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>

alles Headerinformationen sind?

Was könnten denn für mögliche Informationen noch an ihn gesendet werden?
 
Nein, das sind keine Headerinformationen. Das ist nur der HEAD-Bereich einer HTML-Datei. Die Header werden vorher gesendet, hier stehen z.B. Informationen über den Datentyp oder die Datengröße drin, auch Cookies werden so übertragen. Bei weiterem Interesse solltest du dich mit den Regeln für HTTP beschäftigen.
 
Die Header werden erst gesendet, sobald auch die ersten ausgaben an den Browser geschickt werden!
Also zB durch ein echo "";
Das heißt: Du musst die weiterleitung also irgentwie VOR der ersten ausgabe aufrufen.
 
Was aber vollkommen unsinnig ist, die Fehlermeldung sollte man nicht unterdrücken. Zumal es ja so nicht funktioniert..
 
Zurück