So führen Sie PHP Validierung

Ihr übergeordnetes Ziel ist es sicherzustellen, dass jede Eingabe vom Benutzer empfangen wird, ob sie von einem Web-Formular, einen Web-Service oder an anderer Stelle, wird überprüft und desinfiziert durch PHP-Validierung.

Um Fehler zu einer Form zurückzugeben, müssen Sie Sitzungen zu verwenden. Darüber hinaus müssen Sie einen Raum zu schnitzen, um den Fehler Feedback von PHP innerhalb dieser Formularseite zur Verfügung zu stellen. Das heißt, einige geringfügige Änderungen an einem Grund machen form.php Datei. Das scheint wie eine logische Ort mit einer Übung zu beginnen.

  1. Öffnen form.php in Ihrem Editor.

  2. Innerhalb form.php, Fügen Sie den folgenden Code oben, über der Erklärung:

    ? Lt;? Php session_start () ->
  3. Ändern Sie die Zeile wie dieser Code aussehen:

    lt; phpif (isset ($ _ SESSION [ 'error']) isset ($ _ SESSION [ 'formAttempt'])) {unset ($ _ SESSION [ 'formAttempt']) - print "Fehler aufgetreten
    N "-foreach ($ _SESSION [ 'error'] als $ error) {print $ Fehler."
    N "-} // end foreach} // end if>?
  4. Um die PHP-Validierung zu testen, müssen Sie die javascript-Validierung zu überspringen. Daher kommentieren Sie die javascript-Validierungsdatei aus, form.js, so dass sie nicht geladen.

    Die Zeile sollte wie folgt aussehen, wenn Sie fertig sind:

  5. Erstellen Sie eine neue leere Textdatei in Ihrem Editor.

  6. Platzieren Sie den folgenden HTML-Code in der Datei:

    Eine Form - Erfolg
    Danke für die Registrierung
  7. Speichern Sie die Datei als success.php in Ihrem Dokument Wurzel.

Menü