Array's an folgende Seiten weiterleiten

Steusi

Nasenbär
Hallo Leute, wie kann ich meine Array's an eine andere Seite weiterleiten?
Wie kann ich es mit einer Session lösen kann mir das jemand zeigen?
 
Du brauchst das Array nur als Session Variable erklären.
PHP:
$_SESSION[array] = $array;

Auf der nächsten Seite kannst du die dann als superglobale Variable ansprechen oder in ein neues Array kopieren.
PHP:
// als superglobale Var.
print_r($_SESSION[array]);

// oder kopieren
$array = $_SESSION[array];
print_r($array);
 
Klappt leider nicht?

Erste Seite
PHP:
	$_SESSION['SarrStand'] = $arrStand; 
	$_SESSION['SarrName'] = $arrName; 
	$_SESSION['SarrHostIP'] = $arrHostIP;


Zweite Seite
PHP:
$arrStand = $_SESSION['SarrStand'];
print_r($arrStand);
printf($arrStand);
printf($_SESSION['SarrStand']);
Dabei erhalte ich keine Ausgabe

Habe ich etwas falsch gemacht? Ich sende noch andere Dinge mit einem Formular an Seite2, falls ich dort noch etwas mit rein schreiben muss, wäre es kein Problem.
Also falls jemand den Fehler sieht, wäre ich dankbar.
 
Achso auf der 2. Seite muss ich die Session auch starten, dass habe ich vergessen.
Gut, im Formular brauch ich dann diese Zeile:

PHP:
<input type="hidden" name="PHPSESSID" value="<?=session_id()?>">
nicht stehen oder?
 
Darf dort stehen, muss aber nicht immer zwingend, da die SessionID und der Sessionname per GET (Adresszeile), POST (Formular) oder Cookie weitergegeben wird.
PHPSESSID und der Wert sind sicherlich als Cookie vorhanden, daher die Zeile ruhig wegnehmen und schauen ob es noch geht.
 
Geht trotzdem, aber falls keine Cookies angelegt werden können? Ich lasse sie dann lieber stehen. :D

DANKE klappt alles wunderbar
 
Zurück