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

Lektion 24: Mit session - Variablen Werte an eine Webseite in einem Iframe übergeben

Mit einer Session - Variablen kann man auf einer Webseite Werte in einer Variablen speichern und diesen Wert dann auf einer anderen Webseite wieder abrufen. Voraussetzung dafür ist dass man am Anfang der Webseite IMMER die PHP - Anweisung session_start() einfügt.
Beachte hier unten die beiden Listings (mit Zeilennummern) und ganz unten die mit diesen PHP - Codes erzeugte Abbildung der Webseite incl. iframe: Hier unten wird im iframe eine Webseite geladen die mit Hilfe einer Session Variable Werte von der 1. Seite übergeben bekommt.
Der Code von sessionvariable03.php
(Code OHNE Zeilennummern)
01 | <?php
02 |     session_start
();//diese Zeile muss immer bei
03 |     //Verwendung von Session Variablen am Anfang der Seite
04 |     //in den Quelltext eingefügt werden
05 |     
$a=10;
06 |     
$_SESSION['a']=$a;
07 |     echo 
"\$a: ".$a."<br>";
08 |     echo 
"\$_SESSION['a']: ".$_SESSION['a']."<br>";
09 |
?>
10 |
<iframe border="3" height="100px" width="150px" name="meiniframe" src="sessionvariable04.php"> 
11 | <br>

Der Code von sessionvariable04.php
(Code OHNE Zeilennummern)
1 | <?php
2 |     session_start
();
3 |     echo 
$_SESSION['a']."<br>";
4 |
?>

Die erzeugte Webseite sessionvariable03.php mit dem iframe und der darin enthaltenen Webseite sessionvariable04.php
Augabenstellung:
1. Erzeuge 2 Dateien mit den Dateinamen 024a.php und 024b.php - auf der 1. Seite soll einer Session - Variablen dein Geburtsdatum zugewiesen werden! In dieser 1. Seite soll ein iframe enthalten sein in welchem die 2. Seite angezeigt werden soll. Auf dieser 2. Seite soll dann der Inhalt der Sessionvariablen (also das auf der 1. Seite zugewiesene Geburtsdatum) ausgebeben werden!