Lektion 23: Mit session - Variablen Werte an andere Webseiten ü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 LINKS das Listing (mit Zeilennummern) und RECHTS die mit
diesem PHP - Code erzeugte Abbildung der
Webseite:
* Hinweis zum 1. Listing: Hier unten wird in den Zeilen 7 und 8 jeweils mit \ ein Begriff ($a und $_SESSION) maskiert! In
der 11. Zeile wird mit einem <a></a> - Tag auf eine andere Seite verlinkt.
* Hinweis zum 2. Listing: Hier unten in der 5. Zeile wird der Wert der Session - Variable ausgegeben.
Der Code von sessionvariable01.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 | ?> 11 | <a href="sessionvariable02.php">hier gehts zur naechsten Seite</a> 12 | 13 |
Der Code von sessionvariable02.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 | if (isset($_SESSION['a'])){ 06 | echo "\$_SESSION['a']: ".$_SESSION['a']."<br>"; 07 | } 08 | ?> 09 | <a href="sessionvariable01.php">zurück zur ersten Seite</a> 10 |
⇑
Augabenstellung:
1. Erzeuge 2 Dateien mit den Dateinamen 023a.php und 023b.php - auf der 1. Seite soll einer Session -
Variablen dein Vor- und Familiennamen zugewiesen werden und man soll die Möglichkeit haben über einen
Hyperlink von dieser Seite auf die 2. Seite springen zu können! Auf der 2 Seite soll dann der Inhalt der
Session Variable auf der Webseite ausgegeben werden!