| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| da schreibt der ElePHPant Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Der einfachste weg ist eine Weiterleitung mit header('Location: ...'); zu machen. Diese Weiterleitung läuft dann über GET. Sollte man dann auf aktualisieren klicken dann würde die Seite ganz normal wieder laden. |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Somit gibt es kein reguläres POST request mehr was doppelt ausgeführt werden könnte. Du könntest auch in der Session des Benutzers speichern das er den Upload bereits durchgeführt hat und dies bei einem erneutem Upload abfragen. Die Uploadsperre wird entfernt, sobald der User das Formular erneut aufruft. D.h. wenn über Reload oder Zurück das verarbeitende Script erneut aufgerufen wird, tut es einfach nichts.
__________________ "Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst". Geändert von Dark Guardian (22.12.2009 um 12:14 Uhr). | |
| |
| | ||
| Erfahrener Benutzer | Zitat:
Die einzige saubere Lösung hast du mit Ajax jedoch bereits genannt.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih | |
| |
| | |||||
| Erfahrener Benutzer Registriert seit: 06.03.2009
Beiträge: 166
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Zitat:
PHP-Code: Zitat:
Zitat:
Geändert von strgg (22.12.2009 um 12:53 Uhr). | ||||
| |
| | |
| Erfahrener Benutzer | Es geht um das Verhindern, dass mittels Zurück-Button zum Erneuten Versenden des Formulars und damit der Datei aufgefordert wird. Und die Header-Location Weiterleitung verhindert das schlichtweg nicht. Sie verhindert nur, dass ein direktes Klicken auf Aktualisieren einen erneuten Formularversand auslöst. Nach Klicken auf Zurück wird jedoch jeder aktueller Browser wieder das Formular versenden bzw. dazu auffordern.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Formular senden ohne Reload | Marti95. | JavaScript, Ajax und mehr | 12 | 16.02.2011 06:27 |
| Problem mit Formular, Daten an datenbank senden | Aurec | PHP Tipps 2008 | 11 | 20.11.2008 18:17 |
| 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 | |
| Nach dem Formular Senden Zurückgehen mit Browserbutton | PHP-Fortgeschrittene | 3 | 24.08.2005 12:12 | |
| 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 | |
| Formular an meine Email adresse senden | 'progman' | PHP Tipps 2005 | 1 | 01.03.2005 19:43 |
| 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 |
| php formular reload verhindern, php erneut senden verhindern, formular reload verhindern, php reload verhindern, php reload, formular erneut senden verhindern, php formular erneut senden verhindern, php formular doppelt senden, erneut senden verhindern, erneut senden verhindern php, http://www.php.de/php-einsteiger/62554-formular-reload-post_data-nicht-nochmal-senden.html, php form reload, php erneutes senden verhindern, formular reloads verhindern, php formular reload, php formular neu laden, html formular reload verhindern, form reload verhindern, reload verhindern php, php formular erneut senden |