Christian Seiler: Session-Variable an Include-Datei übergeben

Beitrag lesen

Hallo,

Deise Fehlermeldung konnte ich auch erhalten, wenn ich auf $_SESSION zugreifen wollte, bevor eine Session gestartet wurde. Du solltest die Reihenfolge deines Codes prüfen.

Doch, die Session wird schon vorher gestartet. Im Hauptdokument ist der Inhalt der Session-Variable ja auch verfügbar.

Ok, also, sehe ich das richtig, dass Du im Prinzip folgende Konstruktion hast:

haupt.php:

<?php  
session_start ();  
$_SESSION['foo'] = 'bar';  
include 'neben.php';  
?>

neben.php:

<?php  
echo $_SESSION['foo'];  
?>

Oder anders gesagt: Probiere mal obigen Code - der müsste *definitiv* funktionieren. Wenn er das tut und Dein Code nicht, dann betrachte die Unterschied zwischen Deinem Code und dem obigen Code. Wenn obiger Code *nicht* funktioniert, dann läuft etwas *sehr*, *sehr* schief.

Viele Grüße,
Christian