Problem mit Weitergabe von Session-Variable

PoldivonPösel

Grünschnabel
Hi all

Ich habe ein Problem mit der Weitergabe einer Session-Array-Variable:

Aus dem Formular (Checkbox) auf seite1.php wird ein Array gebildet. Auf der seite2.php kann ich es mit print_r($tierdetail) sehen:
Array ( [0] => Katze [1] => Hund )

Jetzt muss das Array via Link auf der seite3.php gelangen. Hier der Code dazu:
session_start();
$_SESSION=$tierdetail;
echo "<a href='seite3.php'>seite3</a> ";

Auf der seite3.php sollte jetzt die Ausgabe erfolgen:
session_start();
print_r($_SESSION);

Nur erscheint keine Ausgabe!!

Schreibe ich aber auf seite2.php vor der Session-Variable folgenden
Code, dann funktioniert es:
$tierdetail = array("0" => "Katze", "1" => "Hund");

Das Problem liegt meines Erachtens in dem aus seite1.php übergebenen
Array $tierdetail. Nur wo genau? Muss ich den Inhalt des Arrays erst auslesen und neu bilden?

Weiss jemand Rat?

Danke
PvP
 
Wenn du was in die Session schreiben willst dann geht das nach dem Schema

Du mußt genauso auch eine Session Variable erzeugen
PHP:
$_SESSION['tierdetail']=$tierdetail;

Nur Session= zu schreiben ist zuwenig!

Mfg Splasch
 

Neue Beiträge

Zurück