PHP POST-Methode

WBOY
Freigeben: 2024-08-29 12:56:49
Original
581 Leute haben es durchsucht

PHP-Post-Methoden sind eine der Möglichkeiten, mit denen der Browser-Client erforderliche Informationen an den Webserver senden kann. Wenn wir uns auf einer Website anmelden oder mit unseren E-Mails interagieren müssen, bedeutet das im Grunde, dass wir es mit einem Formular zu tun haben. Formulare werden verwendet, um die vom Benutzer erfassten Informationen abzurufen und an den Webserver zu übermitteln. Im Grunde handelt es sich dabei um HTML-Tags mit Elementen der grafischen Benutzeroberfläche wie dem Eingabefeld, Optionsfeldern, Kontrollkästchen usw.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Ein Formular wird mit der Funktion

definiert. Tags und GUI-Elemente, die mithilfe von Eingabeformularelementen beschrieben werden, kommen bei der Entwicklung anpassbarer und dynamischer Anwendungen zum Einsatz, die Benutzereingaben ermöglichen. Formulare können auch verwendet werden, um die vorhandenen Daten in den Datenbankinformationen zu ändern.

Syntax:

Nach dem Login kopieren

Wo,

  • var ist der Variablenname der URL
  • $_POST ist das PHP-Array

Wie funktioniert die PHP-POST-Methode?

Diese Methode übermittelt den Wert über HTTP-Header und da die obige Variable einen globalen Gültigkeitsbereich hat, kann sie von überall im Programm abgerufen werden. Diese Methode eignet sich am besten, wenn die Formularbeitragswerte nicht in der URL angezeigt werden sollen.

Einige seiner Eigenschaften sind:

  • Es gibt keine Beschränkungen hinsichtlich der Größe der zu sendenden Daten.
  • Die Datenübertragung erfolgt über den HTTP-Header und daher hängt auch die Sicherheit davon ab. Daher können wir durch die Verwendung der HTTPS-Methode sicherstellen, dass sie sicher ist.
  • Durch die Verwendung der POST-Methode können wir sowohl auf ASCII- als auch auf Binärdaten zugreifen.
  • $_POST ist das Array, das auf alle von dieser Methode gesendeten Informationen zugreift.

Beispiele zur Implementierung der PHP-POST-Methode

Im Folgenden finden Sie die genannten Beispiele:

Beispiel #1

Code:

   First Name: 
Last Name:
Mail ID:
Nach dem Login kopieren

Ausgabe:

PHP POST-Methode

Erklärung:In diesem Beispiel sehen wir eine einfache HTML-Formularübermittlung, bei der das Formular aus drei Attributen besteht: Vorname, Nachname und E-Mail-ID. Wenn der Benutzer alle Informationen ausfüllt und dann auf die Schaltfläche „Senden“ klickt, werden die eingegebenen Daten mithilfe der HTTP-POST-Methode gesendet.

Beispiel #2

Code:

Nach dem Login kopieren

Ausgabe:

PHP POST-Methode

Erklärung:In diesem Beispiel sehen wir, wie die POST-Methode für mehrere Formulare funktioniert. Daher verwenden wir Switch-Anweisungen, um verschiedene Formulare zu verarbeiten, und alle Formulare sollten unterschiedlich sein, damit sie fehlerfrei verarbeitet werden können. Wenn wir weitere Formulare hinzufügen müssen, muss lediglich ein Eintrag im Array und die switch-Anweisung vorgenommen werden.

Beispiel #3

Code:

"; echo "Welcome ". $_POST['height']. "
"; echo "You are ". $_POST['weight']. "weight in kgs"; exit(); } ?>
Full Name: Height: Weight:
Nach dem Login kopieren

Ausgabe:

PHP POST-Methode

Erklärung:Die Abfragezeichenfolgen in diesem Beispiel werden an den Hauptteil der HTTP-Nachricht der POST-Methodenanforderung gesendet. Hier geben wir drei Attribute an, nämlich den vollständigen Namen, die Größe und das Gewicht.

Vorteile der POST-Methode gegenüber der GET-Methode in PHP

  • Die POST-Methode ist im Vergleich zu GET sicherer, da die vom Benutzer eingegebenen Informationen nicht in der URL-Abfragezeichenfolge oder in den Protokollen des Servers angezeigt werden.
  • Der Bereich der Daten, die übergeben werden können, ist bei POST größer als bei der GET-Methode, da sowohl Textdaten als auch Binärdaten gesendet werden können, z. B. das Hochladen einer Datei mithilfe der POST-Methode. Es unterstützt viele dieser erweiterten Funktionen.
  • Es unterstützt verschiedene Datentypen wie numerische, Zeichenfolgen- und Binärtypen.

Fazit

Wie oben gezeigt, wird grundsätzlich die PHP-Post-Methode zum Sammeln von Formulardaten verwendet. Daher wird die HTTP-Post-Methode verwendet, um Informationen über Webserver zu senden. Da diese Informationen niemals in der Adressleiste sichtbar sind, werden sie häufig zum Versenden vertraulicher Daten über die Server verwendet. Sie haben auch einige Nachteile in Bezug auf die Leistung: POST-Methodenanfragen werden nicht zwischengespeichert und bleiben daher nicht im Browserverlauf erhalten.

Das obige ist der detaillierte Inhalt vonPHP POST-Methode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!