English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Verhindern Von von Wiederholung Form-Unterordnung Mit PHP Lernabschnitten

Web-Design RSS Feed





Wir haben alles gesehen jenen Anzeigen auf einigen Web site, die, um warnen eine Taste nicht mehr zu klicken, als einmal oder negative Konsequenzen, wie einen Wechsel zweimal einlösen, resultieren können. Manchmal können wir diese Probleme, indem wir die Rückseite, verursachen schlagen oder Tasten erneuern. In diesem Artikel erkläre ich eine Methodenlehre, hingegen ein Aufstellungsort jede Form sicherstellen kann wird eingereicht nur einmal, dadurch erzeigt erzeigt, daß solche Warnungen nicht notwendig sind und, abhängig von der Natur der verursachten Probleme, wert sofort reparieren. Lassen Sie uns anfangen, indem Sie einen Blick am Prozeß nehmen, den wir studieren: Bilden Sie Unterordnung. So pedantisch, wie es scheinen kann, ist es lohnend, jeden der Schritte in diesem Prozeß genau zu schildern: Besucher verlangt eine Seite vom Bediener, der eine Form auf ihr hat.Bediener holt Form zurück und sendet dem Benutzer.Benutzer gibt Daten bezüglich der Form ein und reicht beim Bediener ein.Bediener verarbeitet Formdaten und bringt resultierende Seite zurück. Das Drehbuch, das wir jetzt analysieren müssen, ist wenn die Benutzer Re-Auslöser ein vorhergehender Formunterordnungprozeß. Was wir finden müssen, oder zu verursachen etwas ist, das während des Formunterordnungprozesses ändert, der nicht von der spezifischen Form abhängt, die eingereicht wird und den wir erklären können geändert. Der war ein geladener Satz, der völlig unsere Lösung genau schildert, also ließ uns sie unten brechen. Finden Sie oder verursachen Sie etwas, das Änderungen während des Formunterordnungprozesses,hängt nicht von der spezifischen Form ab, die eingereicht wird undwir können erklären geändert.

Da das Einzelteil, das ändert, nicht von der Form abhängt, die eingereicht wird (z.B. es macht nicht aus, wenn es eine Rundschreibenausrichtung Form, Kunde signup Form, Zahlung Form, etc. ist), ist das Einzelteil nicht etwas, das bereits besteht und folglich verursacht werden muß, also lassen Sie uns verursachen ein Form variables benanntes submissionId und annehmen, daß es die 3 Eigenschaften oben erwähnen läßt. Bis jetzt also gut -- oder so erscheint es! Die dritte "Eigenschaft" ist, daß "wir erklären können [ es ] geändert", aber nicht ist eine Eigenschaft einer Variable "geändert", also müssen wir diese genauer betrachten. Um etwas zu erklären, das geändert wird, müssen wir einen Bezugspunkt, eine Antwort haben zur Frage ", die geändert wird von was?" Dieses ist, wohin eine Lernabschnittvariable in Spiel kommt. Wenn wir eine Lernabschnittvariable definieren, $_session['nextvalidsubmission ' ] sagen und es als Bezugspunkt behandeln, haben wir alle Werkzeuge, die notwendig sind, unsere Besucher zu schützen. Die Idee ist, das variable aktualisierte des Lernabschnittes mit dem letzten ausgesendeten submissionId zu halten und das submissionId jede Zeit zu ändern, die es zum Benutzer ausgesendet wird. Dann wenn sie versuchen, die Daten wieder zu unterwerfen, werden sie ein altes submissionId einreichen, das nicht nextValidSubmission zusammenbringt und wir wissen, um diese Daten nicht wieder aufzubereiten. Lassen Sie uns dieses betrachten in den Prozessen ausgedrückt: Besucher verlangt eine Seite vom Bediener, der eine Form auf ihr hat.Bediener holt Form, erzeugt ein neues submissionId zurück, das in die Form, UpdatesnextValidSubmission eingebettetwird und dem Benutzer sendet.Benutzer gibt Daten bezüglich der Form ein und reicht beim Bediener ein.Bediener verarbeitet Formdaten, ändert nextValidSubmissionund bringt resultierende Seite zurück. Jetzt wenn der Besucher irgendwie die Daten zurücksendet, werden sie das alte submissionId senden, das nicht das neue nextValidSubmission zusammenbringt. So können Sie Auf Wiedersehen zum Bauen auf Javascript jetzt sagen zu den remove/disable Tasten, zu den dummen Warnmeldungen und zu den Umkippenkunden, indem Sie Formwiederunterwerfung verhindern.

Webmaster des Index- Hinweises - * NEU * PHP Hinweis u. Tutoraufstellungsort für Nicht-Programmierer
Sehen Sie hier zu ausführlicherer Information, einem Beispiel mit PHP und einer wechselnden Methode, die nicht Lernabschnitte erfordert.

Artikel Quelle: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!

Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Veröffentlichen Sie Ihre Texte im Messaggiamo.Com Artikel-Verzeichnis

Kategorien


Copyright 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster, veröffentlichen Sie Ihre Artikel kostenfrei auf Messaggiamo.Com! [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu