Hallo
Folgendes Problem:
Die Seite suche.php beinhaltet ein Suchformular, welches die eingegebenen Suchwörter an die Zwischenseite weiter.php übergibt. Dort wir das Suchwort ein einer Session gespeichert und dann wieder auf die suche.php weitergeleitet, wo dann die Suchergebnisse angezeigt werden.
Die Zwischenseite weiter.php hab ich deshalb drin, damit beim klicken auf den zurück-Button im Browser nicht die Meldung kommt "Seite nicht mehr aktuell".
So, alles funktioniert perfekt - solange der Browser Cookies akzeptiert. Wenn nicht, geht es nicht mehr.
Natürlich könnte ich die SID anhängen:
Aber dann wird - bei aktivierten Cookies - im Browser immer die URL mit suche.html[COLOR=crimson]?[/COLOR] angezeigt, was ich hässlich finde... Zudem funktioniert die Blätterfunktion nicht mehr bei den Suchergebnissen
Nun, man soll scheinbar die PHPSESSID auch per Formular übergeben können.
Aber wie gebe ich dann die PHPSESSID von weiter.php wieder zurück an suche.html? Ich schnall das nicht ganz, wie man die SID beim übergeben per hidden-Feld danach wieder verwenden soll?
Folgendes Problem:
Die Seite suche.php beinhaltet ein Suchformular, welches die eingegebenen Suchwörter an die Zwischenseite weiter.php übergibt. Dort wir das Suchwort ein einer Session gespeichert und dann wieder auf die suche.php weitergeleitet, wo dann die Suchergebnisse angezeigt werden.
Die Zwischenseite weiter.php hab ich deshalb drin, damit beim klicken auf den zurück-Button im Browser nicht die Meldung kommt "Seite nicht mehr aktuell".
So, alles funktioniert perfekt - solange der Browser Cookies akzeptiert. Wenn nicht, geht es nicht mehr.
Natürlich könnte ich die SID anhängen:
PHP-Code:
header("Location: /suche.html?" .SID);
Nun, man soll scheinbar die PHPSESSID auch per Formular übergeben können.
PHP-Code:
<input type="hidden" name="PHPSESSID" value="<?=session_id()?>">
Kommentar