Heim >Backend-Entwicklung >PHP-Problem >Was ist der Unterschied zwischen Get- und Post-Anfragen in PHP?

Was ist der Unterschied zwischen Get- und Post-Anfragen in PHP?

王林
王林nach vorne
2020-01-29 20:03:013448Durchsuche

Was ist der Unterschied zwischen Get- und Post-Anfragen in PHP?

Wir wissen, dass es viele Anforderungsmethoden gibt, wie zum Beispiel: GET, POST, PUT, DELETE, OPTIONS usw. Unter diesen sind GET und POST die gebräuchlichsten, also was? Was ist der Unterschied zwischen diesen beiden Anfragemethoden?

Die Unterschiede sind wie folgt:

Format der von der GET-Methode übermittelten Daten:

1. Format: index.php?username=jack&password= 123;(Put Die Parameterdatenwarteschlange wird der URL hinzugefügt, auf die das Aktionsattribut des übermittelten Formulars verweist, und die Werte entsprechen den Feldern im Formular eins zu eins)

2. Zwischen dem Parameternamen und dem Parameterwert steht kein Leerzeichen

3. Parameterwerte müssen nicht in einfache oder doppelte Anführungszeichen gesetzt werden, einschließlich

(Online-Lernvideofreigabe: ). PHP-Video-Tutorial)

Funktionen der Übermittlung von Daten über GET:

1 Die Get-Methode verbindet Parameter nach der URL und kann nur Daten in übertragen Textform

2. Die übertragene Datenmenge ist gering, etwa 4 KB (je nach Browser unterschiedlich)

3. Geringe Sicherheit, die Daten werden in der Adressleiste angezeigt

4. Schnell, wird normalerweise für Anfragen mit geringen Sicherheitsanforderungen verwendet

POST-Übermittlungsdaten:

Über den HTTP-Post-Mechanismus werden jedes Feld im Formular und seine Der Inhalt wird im HTML-Header platziert und an die URL-Adresse übertragen, auf die das Aktionsattribut verweist. Der Benutzer kann diesen Vorgang nicht sehen.

Merkmale der Übermittlung von Daten per POST:

1. Die übertragene Datenmenge ist groß und die Anfrage nicht Datenlänge erforderlich

3. Die Anfrage wird weder zwischengespeichert noch im Browserverlauf gespeichert

4 Wird in Situationen verwendet, in denen Sicherheitsanforderungen wie Passwörter relativ hoch sind Die Menge der übermittelten Daten ist relativ groß: Zum Beispiel das Veröffentlichen von Artikeln und das Hochladen von Dateien.

Empfohlene verwandte Artikel und Tutorials:

PHP-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Get- und Post-Anfragen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen