sessionvariablen
romy
- php
Hallo ihr da draussen
hoffe ihr habt bis jetzt n netten Freitag
also ich hätte da mal ne Frage, die mir schon eine Weile auf der Seele brennt.
Ich habe eine Sessionvariable a und diese ist bis jetzt noch nicht gesetzt, d.h es steht noch nichts drin! Jetzt schicke ich ein Formular ab (auf die gleiche Seite) und habe da ein Eingabefeld auch Namens a. Das Problem ist jetzt, dass der Wert der Sessionvariablen nicht einfach überschrieben wird sondern leer bleibt, --> könnte ich das Überschreiben irgendwie erzwingen???
Ich weiss es ist nicht immer sinnvoll, vielleicht sollte ich auch einfach andere Variablenbezeichnungen wählen, aber ich will ja gerade den Wert des Formulars dort in dieser Sessionvariablen speichern.
Danke für Eure Hilfe
gruss ROmy
Hi
hoffe ihr habt bis jetzt n netten Freitag
jo danke
Das Problem ist jetzt, dass der Wert der Sessionvariablen nicht einfach überschrieben wird sondern leer bleibt, --> könnte ich das Überschreiben irgendwie erzwingen???
Die Variablen sind mit $HTTP_GET_VARS bzw. $HTTP_POST_VARS zugänglich, d.h.:
$a = $HTTP_GET_VARS[a];
führt zu deinem gewünschten Ergebnis
cu
Heizer
Hallo
Das Problem ist jetzt, dass der Wert der Sessionvariablen nicht einfach überschrieben wird sondern leer bleibt, --> könnte ich das Überschreiben irgendwie erzwingen???
Die Variablen sind mit $HTTP_GET_VARS bzw. $HTTP_POST_VARS zugänglich, d.h.:
$a = $HTTP_GET_VARS[a];
das könnte auch gehen...:
if (isset($HTTP_GET_VARS['a'])) {
$HTTP_SESSION_VARS['a'] = $HTTP_GET_VARS['a'];
}
gruss
vom horst
Hallo
Das Problem ist jetzt, dass der Wert der Sessionvariablen nicht einfach überschrieben wird sondern leer bleibt, --> könnte ich das Überschreiben irgendwie erzwingen???
Die Variablen sind mit $HTTP_GET_VARS bzw. $HTTP_POST_VARS zugänglich, d.h.:
$a = $HTTP_GET_VARS[a];
das könnte auch gehen...:
if (isset($HTTP_GET_VARS['a'])) {
$HTTP_SESSION_VARS['a'] = $HTTP_GET_VARS['a'];
}
gruss
vom horst
Danke danke danke Euch Drei
es funzt prima (wenn es doch immer so schnelle und einfache Lösungen geben würde, hach)
bis bald
die sich freuende Romy
hi romy,
bin kein experte, aber ich glaube session variablen müssen gesetzt werden, um sie zu speichern. der befehl dafür ist session_register(variable). wenn du das script aufrufst, kannst du abfragen, ob die variable a einen wert hat und wenn ja, dann setzt du die session variable mit dem oben genannten befehl. vielleicht hilft dir das weiter.
Ilja