Heim >Backend-Entwicklung >PHP-Tutorial >Der Unterschied zwischen get und post in PHP
Es gibt zwei Möglichkeiten, eine Verbindung auf der Client-Seite und auf der Server-Seite herzustellen.
Eine ist die Get-Methode
Die andere ist die Post-Methode
Was ist also der spezifische Unterschied zwischen den beiden
Es gibt einen Unterschied in der Anzeige
Die get-Methode dient dazu, das String-Spleißen hinter der Adressleiste zu sehen
, aber die Post-Methode kann es nicht sehen
Die übergebene Größe ist unterschiedlich
Das Spezifische Die Größe hängt vom Browser ab, der IE-Browser beträgt 2 KB. Andere Browser haben möglicherweise andere Maximalwerte, sind aber auch kleiner.
Die Größe der von der Post-Methode übergebenen Parameter kann ursprünglich als unendlich festgelegt werden. In PHP kann die Größe der Parameter in der Datei php.ini festgelegt werden.
Sicherheit
Die Get-Methode ist weniger sicher, da sie nach außen exponiert ist, während die Post-Methode sicherer ist
Prinzip der Übermittlung
Die von der get-Methode übermittelten Daten sind unabhängig.
Die Post-Methode wandelt alle übermittelten Daten in ein Ganzes um (wandelt die übermittelten Daten in das XML-Format um)
Flexibilität
Die get-Methode ist sehr flexibel,
Die Die Post-Methode ist unflexibel und erfordert die Teilnahme eines Formulars zum Senden per Post, was sehr unpraktisch ist
Post und Get sind keine Anfrage und keine Übermittlung. Beides kann eingereicht und beansprucht werden. Es ist nur so, dass der Mechanismus zum Anfordern von Daten zwischen den beiden und dem Server unterschiedlich ist
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen get und post in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!