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

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!