php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.08.2005, 18:32  
Gast
 
Beiträge: n/a
Standard Nach dem Formular Senden Zurückgehen mit Browserbutton

Hallo,

ich möchte dem Benutzer in jedem Fall die Navigation über den Zurückbutton des Browsers ermöglichen.
Doch wie kann man erreichen das folgende Fehlermeldung nicht erscheint:

"Achtung: Seite ist nicht mehr gültig Die angeforderte Seite wurde mit Hilfe von Informationen erstellt, die von Ihnen in einem Formular mitgeteilt wurden. Diese Seite ist nicht mehr verfügbar. Als Sicherheitsmaßnahme übermittelt Internet Explorer solche persönlichen Informationen nicht automatisch erneut.
Falls Sie die Seite ansehen und die Informationen erneut mitteilen möchten, klicken Sie auf Aktualisieren. "

D.h. doch die Seite die ich durch das zurückgehen aufrufen möchte ist bereits das Produkt eines Formulars gewesen oder?

Was kann man machen wenn man auf eine Solche Seite zurückspringen
möchte. Ohne die Fehlermeldung zu bekommen.
(Ich kann nicht vom User verlangen an seinen Sicherheitseinstellungen zu stellen)
D.h. wie kann man seine Seitenaufrufe die durch Formulare entstehen so
schreiben. das beim Weitergehen auf andere Links eine Rückkehr auf ebnen diese Seite möglich ist.

Hier im Forum passiert diese Fehlermeldung auch.
Man führt eine Suche aus und geht dann auf einen Beitrag.

mit dem Zurückbutton kommt man dann zu der oben zitierten Fehlermeldung .

Wer hat da bitte einen Tip?
Erster Gedanke von mir:

Wäre es ein Lösungsansatz nach dem Ausführen der Formularauswertung
automatisch zurückzukehren und durch eine in der Session gespeicherten
Variablen dann den Seitenaufbau zu entsprechend zu Steuern( Es soll ja nach dem Absenden des Formulars was anderes Angezeigt werden)?

Doch ich glaube dann hat doch der Benutzer erstrecht keine Chanche auf
die Seite zu kommen wo das so Ausgewertete Formular stand.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.08.2005, 18:47  
Gast
 
Beiträge: n/a
Standard

Guck Dir mal das hier an

http://php-info.org/ftopic110.html
  Mit Zitat antworten
Alt 23.08.2005, 19:01  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Der Link wird nicht helfen, über den session.cache_limiter steht da nämlich, soweit ich das gesehen habe, nichts drin.
__________________
mod = master of disaster
Waq ist offline   Mit Zitat antworten
Alt 24.08.2005, 12:12  
Gast
 
Beiträge: n/a
Standard Re: Nach dem Formular Senden Zurückgehen mit Browserbutton

vielen Dank für eure Hinweise,

ich habe nun doch auch selbst eine Lösung gefunden um die Fehlermeldung zu verbannen.

nach dem Absenden und Auswerten eines Formulars werde ich einfach
mit
header("Location:"http://....?".SID); auf eine Neue Seite Lenken.

d.h. ein neues Skript anstossen , was ja eigendlich auch das gleiche Skript sein kann, aber trotzdem dann was anderes macht, weil ich vor dieser Anweisung mir noch alles was ich zum Anzeigen brauche
(Fehlermeldungen, neu gesetzte Variablen, ...) in die Session gespeichert habe.

Die mit "Location:...." angezeigte Seite ist dann ja nicht das Ergebniss eines Formulars.
(d.h. als kleiner Nebeneffekt :ein Drücken auf den Aktualisieren Button
des Browsers kann nicht zum erneuten Senden der Formulardaten - nicht der Formulardaten im jetzt angezeigten Formular , sondern der Daten die an das Auswertungs Skript des vorigen Formulars gesandt wurden - führen-- dh. keine Doppelausführungen deselben Formulars)

Und wenn ich dann auf dieser Seite wieder ein Formular habe passiert
damit die gleiche Prozedur.
Wenn der Benutzer dieses ausgeführt und geht dann zurück
Kommt die erwähnte Fehlermeldung nicht mehr.
Was allerdings dann erscheint hängt davon ab was alles bei der letzten
Formularauswertung gemacht wurde und was für Werte jetzt in der Session stehen.

Is gar nicht so leicht zu verstehen. Aber es klappt.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formular an mehrere Empfänger senden wolfhill PHP Tipps 2008 6 09.04.2008 10:32
Formular nach senden schließen Perry_Rhodan PHP Tipps 2008 1 27.03.2008 17:11
POST Daten senden ohne Formular tinchen PHP Tipps 2007 6 07.03.2007 11:54
formular automatisch senden bark PHP Tipps 2006 1 11.01.2006 10:41
Formular an 2 Email adressen senden PHP Tipps 2006 7 07.01.2006 17:54
Formular senden FireFIghter HTML, Usability und Barrierefreiheit 2 31.10.2005 23:32
Formular ohne Knopfdruck senden? NetLook PHP Tipps 2005-2 5 14.06.2005 16:04
Formular an PHP senden PHP Tipps 2005 6 11.04.2005 21:14
problem beim formular senden PHP Tipps 2005 6 14.03.2005 16:06
Formular an meine Email adresse senden 'progman' PHP Tipps 2005 1 01.03.2005 19:43
Wie kann ich dieses Formular an mehrere Emailadressen senden PHP Tipps 2005 1 19.01.2005 00:51
Daten aus Formular senden PHP Tipps 2005 12 14.01.2005 14:11
Ein Formular an $PHP_SELF senden?? PHP Tipps 2005 8 11.01.2005 01:30
Formular auf lokalem Server senden PHP Tipps 2005 2 01.01.2005 17:43
[Erledigt] Formular via Mail über Php senden? PHP Tipps 2004 3 21.07.2004 14:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
möchten sie dieses formular wirklich nochmals absenden?, zurück formular daten erneut senden, möchten sie dieses formular wirklich nochmals absenden, formulardaten erneut senden, formular zurück, browser zurück formular, formular nicht erneut senden, möchten sie dieses formular wirklich erneut senden, \möchten sie dieses formular wirklich nochmals absenden?\, möchten sie dieses formular wirklich senden, http://www.php.de/php-fortgeschrittene/29685-nach-dem-formular-senden-zurueckgehen-mit-browserbutton.html, form erneut senden, formulardaten nicht erneut senden, formular erneut senden, formular zurück button php, formular nach dem senden eine seite aufrufen, php skript button senden findet browser nicht, php auf senden drücken kommt browser nicht gefunden, php zurück button erneut senden, php in formularen zurückgehen

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.