Hallo,
ich habe folgendes Problem.
Ich habe eine Formular, wo ich auswahlkriterien für eine Datenbankabfrage mitgebe.
Diese übergebenen Variablen möchte ich in eine Session speichern und die Ergebnisse schon mal anzeigen.
Das funzt bis dahin auch.
Nur ich bekomme die Session nicht wieder leer. Oder ich habe sie leer, und bekomme Sie nicht wieder gefüllt. Ich habe es mit versucht:
session_register("Variable1","Variable2");
$Variable1=$Variable1;
$Variable2=$Variable2;
Damit bekomme ich die Variablen in die Session.
Nur dann bleiben die immer drin. Auch bei einer neuen Suchanfrage, werden die alten Werte genommen. Wenn ich vorher mir einem
if (session_register("Variable1","Variable2")) session_unset("Variable1","Variable2");
wirden die ganzen Variablen gelöscht, und meine Suchabfrage ist keine mehr, denn ich bekomme alle Sätze angezeigt.
Dann hab das aus selfphp probiert. Das funzt aber auch nicht.
session_register("Variable1","Variable2");
$Variable1=$Variable1;
$Variable2=$Variable2;
$suchanfrage = session_encode();
session_unset(Variable1,Variable2);
session_decode($suchanfrage);
echo $Variable1,$Variable2;
Ich habe immer die gleiche Variablen.
Ich hoffe ich habe mich einigermassen verständlich ausgedrückt, dass Ihr mir helfen könnt.
Gruss
Olli