Hallöchen :)
Ich habe ein Problem mit Sessions... und zwar werden die Variablen nicht auf die nächste Seite übergeben.
Das hier ist ein Ausschnitt aus meiner seite1.php:
<?
session_register("customer");
session_start();
if($name) {
header ("Location: seite2.php");
} else {}
?>
.... hier kommt html code ....
<form action="<?php echo $PHP_SELF; ?>" method="post" name="form1">
<input name="name" type="text" style="width:200px;" value="<?php echo $name; ?>">
<input type="submit" name="Submit" value="Weiter zu Schritt 2">
</form>
So ... wenn man nun im Formular $name ausfüllt und auf Submit klickt, wird die Seite erneut abgearbeitet. Da oben jedoch eine if-Abfrage steht, springt er in diese rein und wird durch header() auf die seite2.php geleitet.
Dort wird am Anfang auch wieder die Session eröffnet:
<?php
session_start();
aber wenn ich mal echo $name; ausführen lasse, muss ich feststellen, dass die Variable leer ist.
Woran liegt das? Hab ich irgendwas übersehen?
Liebe Grüsse
Sylvia