Forskel mellem GET- og POST-metode i PHP

Det vigtigste forskel Mellem GET og POST-metoden i PHP er det GET-metoden sender informationerne ved at tilføje dem til sideanmodningen, mens POST-metoden sender information via HTTP-header.

PHP er et script-sprog på serversiden designet til webudvikling. GET- og POST-metoderne er to måder for en klientcomputer til at sende information til webserveren. Disse metoder hjælper med at hente information fra brugere ved hjælp af formularer.

INDHOLD

1. Oversigt og nøgleforskel
2. Hvad er GET-metode i PHP
3. Hvad er POST-metode i PHP
4. Sammenligning side ved side - GET vs POST-metode i PHP i tabelform
5. Resume

Hvad er GET-metode i PHP?

Et dynamisk websted har kapacitet til at gemme, opdatere, hente og slette data fra en database. En formular er et dokument, der indeholder felter, som brugeren kan udfylde dataene på. Disse formdata gemmes i databasen.

Formularinformationen med GET-metoden er synlig for alle. Med andre ord er alle variable navne og værdier synlige i URL-adressen. Det '?' karakter adskiller side-URL og formularoplysninger. Mængden af ​​information, der skal sendes ved hjælp af GET, er begrænset. Det er mindre end 1500 tegn. Normalt er det ikke en god praksis at bruge GET til at sende følsomme oplysninger såsom adgangskoder. I nogle situationer hjælper denne metode til at bogmærke siden.

Hvad er POST-metode i PHP?

Formularinformationen med POST-metoden er ikke synlig for alle. Med andre ord er alle variabelnavne og -værdier knyttet til kroppen af ​​HTTP-anmodningen. Formularoplysningerne er ikke synlige i URL-adressen. Derfor hjælper det med at sende oplysninger sikkert. Der er heller ingen særlig grænse for mængden af ​​data, der skal sendes. Derudover indeholder POST-metoden funktioner såsom support til flerdelt binær input, mens der uploades filer til serveren.

Hvad er forskellen mellem GET- og POST-metode i PHP?

GET vs POST-metode i PHP

GET er en metode, der sender information ved at tilføje dem til sideanmodningen. POST er en metode, der overfører information via HTTP-header.
URL
Formularoplysningerne er synlige i URL-adressen Formularoplysningerne er ikke synlige i URL-adressen
Informationsmængde
Der sendes et begrænset antal oplysninger. Det er mindre end 1500 tegn. Der sendes ubegrænset information.
  Anvendelse
Hjælper med at sende ikke-følsomme data Hjælper med at sende følsomme data (adgangskoder), binære data (orddokumenter, billeder) og uploade filer
Sikkerhed
Ikke særlig sikker. Mere sikker.
Tilføj bogmærke til siden
Muligt at bogmærke siden Det er ikke muligt at bogmærke siden

Resume - GET vs POST-metode i PHP

Denne artikel diskuterede to vigtige metoder til formhåndtering i PHP. Det er GET- og POST-metoder. Generelt foretrækker udviklere POST-metode til afsendelse af data end ved hjælp af GET-metoden. Den vigtigste forskel mellem GET- og POST-metode i PHP er, at GET-metoden sender informationen ved at tilføje dem til sideanmodningen, mens POST-metoden sender information via HTTP-header.

Reference:

1.PHP 5 Formhåndtering. Tilgængelig her 
2.Tutorials Point. “PHP GET and POST Method.”, Tutorials Point, 19. mar. 2018. Findes her 

Billede høflighed:

1.'PHP-logo'By Colin Viebrock (CC BY-SA 4.0) via Commons Wikimedia