Peter Kuppinger: Sessionsübergabe bei require_once in CASE

Beitrag lesen

Guten Tag,

Ich habe eine Session in einer Datei (test.php) gestartet
//test.php
session_start();
$_SESSION['myvar'] = "001";

//bei case view wird die Datei links_view.inc.php reingeladen
case NULL :{break;}
case "view" :{ require_once("links_view.inc.php");break;}

//Zusatz-Datei links_view.inc.php sieht so aus:
echo "$myvar";

beim ersten aufrufen der Datei test.php wird die Variable myvar in den Sessions angelegt. Das geht. Beim erneuten aufrufen mit test.php?$action=view wird die datei nochmals durchlaufen und lädt die Zusatz-Datei links_view.inc.php mit ein. Hier wird dann aber die variable $myvar nicht angezeigt.

Frage: Warum wird die nicht angezeigt?

Ich freue mich über eure Hilfe,

Peter Kuppinger