Heim  >  Artikel  >  Backend-Entwicklung  >  Der Unterschied zwischen get und post in PHP

Der Unterschied zwischen get und post in PHP

一个新手
一个新手Original
2017-09-20 09:37:393151Durchsuche

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

  1. 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

  2. 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.

  3. Sicherheit
    Die Get-Methode ist weniger sicher, da sie nach außen exponiert ist, während die Post-Methode sicherer ist

  4. 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)

  5. 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!

Stellungnahme:
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