Hi Andreas,
hast Du schon mal ein ganz normale Post von einem Formular durchgeführt?
Wo stehen denn da die Variablen?
Wenn du ein Feld mit Namen "hallo" hast, kommt das dann beim Post-Empfänger in $hallo oder in $_POST["hallo"] an?
Zitat aus dem Ausgabgspoting:
"auf main.php wird die Variable noch ausgegeben, aber das geht
ja ohne sessions, auf main2.php dann nicht mehr."
Ja, darum sollte er ja testen, ob register_globals=off ist. Das bekommt er entweder raus, wenn er
<?PHP #### Alle Variablen anzeigen - info.php ####
phpinfo();
?>
dieses Script mal hochlädt und startet und dann fleissig sucht oder indem er
<?PHP #### Get testen - show_get.php ####
echo "<pre>";
print_r($HTTP_GET_VARS);
echo "</pre>";
echo "Name: $name <br />";
echo "Nachname: $nachname <br />";
?>
dieses script hochlädt und mal die url aufruft:
http://........../show_get.php?name=willi&namname=Wunder
Dann müssten ja die beiden variablen
Array
(
[name] => willi
[nachname] => Wunder
)
so angezeigt werden.
Wenn hingegen
Name: Willi
Nachname: Wunder
auf dem Bildschirm steht, dann müsste auch seine Session so funktionieren wie vorgesehen.
Daher versteh ich nicht das es fehlschlägt. Meines Wissens werden die Session-Variablen direkt bereitgestellt(da register-globals=on),
Aber auch nur dann. Darum ging es ja.
Liebe Grüße aus http://www.braunschweig.de
Tom
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.