möchte aus einem Formular die Daten an eine Seite übergeben und dort in ein Cookie speichern.
Doch leider wird der aktuelle Wert im Cookie auf der Seite weiter.php erst mit erneutem Aktualisieren der weiter.php angezeigt. Warum geht das nicht gleich?
Ist es auch nicht möglich den Cookie auf der ursprünglichen
Seite zu setzen und dann erst auf die weiter.php zu gehen?
der Browser schickt den cookie beim Request mit, der gerade „aktuell“ ist.
Die ursprüngliche Seite hat ja die Daten aus dem Forumlar noch nicht … das geht wirklich nur mit JS.
Aber ist das nötig?
Du hast doch die Daten aus dem Post-Request. Warum willst Du diese „gleichzeitig“ nochmals aus dem Cookie lesen?
Aber ist das nötig?
Du hast doch die Daten aus dem Post-Request. Warum willst Du
diese „gleichzeitig“ nochmals aus dem Cookie lesen?
weil ich mehrere Seiten habe, die mit diesen Daten im Cookie versorgt werden müssen. Es darf auch eine andere Lösung sein. Über Sessions habe ich es auch leider nicht lösen können.
weil ich mehrere Seiten habe, die mit diesen Daten im Cookie
versorgt werden müssen. Es darf auch eine andere Lösung sein.
Über Sessions habe ich es auch leider nicht lösen können.
Ohne Javascript … sehe ich da nur eine Möglichkeit:
die anderen Seiten dürfen erst nach der weiter.php verfügbar sein. Also nachdem der Cookie „neu“ gesetzt ist.
weil ich mehrere Seiten habe, die mit diesen Daten im Cookie
versorgt werden müssen.
ja und wo ist denn das Problem?
Die weiter aufgerufene Seite erhält die Daten über POST und kann (vor jeder HTML-Ausgabe) zum Speichern dieser in einem Cookie auffordern und dieses steht dann auch allen anderen Seiten, für die das Cookie gültig ist, zur Verfügung.