[php5.wirlernen.at] [Aufgaben zur Lektion] [Video zur Lektion]

Lektion 27: Eine einfache Weiterleitung auf eine andere Seite mit header()

Hier finden wir wieder eine if - else - Abfrage. Diesmal in Verbindung mit der PHP - Funktion header. Mit der Angabe einer Internetadresse IN der Funktion header kann auf eine andere Seite weiter geleitet werden.
Beachte hier unten LINKS das Listing (mit Zeilennummern) und RECHTS die mit diesem PHP - Code erzeugte Abbildung der Webseite: Der if - Bereich (entweder) reicht von der 3. bis zur 5. Zeile und der else - Bereich (oder) von der 6. bis zur 8. Zeile. Je nach dem Wert für $a wird entweder die head - Funktion in Zeile 4 oder 7 ausgeführt - probiere einmal den Wert für $a in Zeile 2 zu verändern...
Der Code von headerifelse.php
(Code OHNE Zeilennummern)
1 | <?php
2 |     $a
=2;
3 |     if (
$a==1){
4 |         
header("Location: http://www.wirlernen.at/");
5 |     } else
6 |     {
7 |         
header("Location: http://de.wikinews.org/wiki/Portal:Ober%C3%B6sterreich");
8 |     }
9 |
?>
Augabenstellung:
1. Erzeuge in einer Datei mit dem Dateinamen 027.php ein Listing bei dem du dafür sorgst dass auf die Webseite http://www.archive.org weiter geleitet wird wenn die Variable $c den Wert 17 hat!