De nøkkelforskjell Mellom GET og POST-metoden i PHP er det GET-metoden sender informasjonen ved å legge dem til sideforespørselen mens POST-metoden sender informasjon via HTTP-header.
PHP er et server-side skriptspråk designet for webutvikling. GET- og POST-metodene er to måter for en klientdatamaskin å sende informasjon til webserveren. Disse metodene hjelper å hente informasjon fra brukere etter skjemaer.
1. Oversikt og nøkkelforskjell
2. Hva er GET-metoden i PHP
3. Hva er POST-metode i PHP
4. Side ved side-sammenligning - GET vs POST-metode i PHP i tabellform
5. Sammendrag
Et dynamisk nettsted har muligheten til å lagre, oppdatere, hente og slette data fra en database. Et skjema er et dokument som inneholder felt for brukeren å fylle dataene. Disse skjemadataene lagres i databasen.
Skjemainformasjonen med GET-metoden er synlig for alle. Med andre ord er alle variabelnavn og verdier synlige i nettadressen. '?' tegn skiller sidens nettadresse og skjemainformasjon. Mengden informasjon som skal sendes ved hjelp av GET er begrenset. Det er mindre enn 1500 tegn. Vanligvis er det ikke en god praksis å bruke GET til å sende sensitiv informasjon som passord. I noen situasjoner bidrar denne metoden til å bokmerke siden.
Skjemainformasjonen med POST-metoden er ikke synlig for alle. Med andre ord er alle variable navn og verdier knyttet til kroppen til HTTP-forespørselen. Skjemainformasjonen er ikke synlig i nettadressen. Derfor hjelper det å sende informasjon sikkert. Det er heller ingen bestemt grense for mengden data som skal sendes. I tillegg til dette gir POST-metoden funksjoner som støtte for binærinngang med flere deler, mens du laster opp filer til serveren.
GET vs POST-metode i PHP | |
GET er en metode som sender informasjon ved å legge dem til sideforespørselen. | POST er en metode som overfører informasjon via HTTP-header. |
URL | |
Skjemainformasjonen er synlig i nettadressen | Skjemainformasjonen er ikke synlig i nettadressen |
Informasjonsbeløp | |
Begrenset antall opplysninger er sendt. Det er mindre enn 1500 tegn. | Ubegrenset mengde informasjon er sendt. |
bruk | |
Hjelper å sende ikke-sensitive data | Hjelper å sende sensitive data (passord), binære data (orddokumenter, bilder) og laste opp filer |
Sikkerhet | |
Ikke veldig sikker. | Mer sikkert. |
Bokmerke på siden | |
Mulig å bokmerke siden | Ikke mulig å bokmerke siden |
Denne artikkelen diskuterte to viktige metoder for formbehandling i PHP. De er GET og POST-metoder. Generelt sett foretrekker utviklere POST-metoden for å sende data enn å bruke GET-metoden. Hovedforskjellen mellom GET og POST-metoden i PHP er at GET-metoden sender informasjonen ved å legge dem til sideforespørselen mens POST-metoden sender informasjon via HTTP-header.
1.PHP 5 Form Handling. Tilgjengelig her
2.Tutorials Point. "PHP GET og POST Method.", Tutorials Point, 19. mars 2018. Tilgjengelig her
1.'PHP-logo'Med Colin Viebrock (CC BY-SA 4,0) via Commons Wikimedia