Vi har to HTTP-forespørsel metoder i PHP for håndtering av former, hvor innsendt skjema-data fra brukerne kan samles inn ved hjelp av disse metodene. For å sende informasjon til webserveren fra nettleser, vi bruker GET og POST.,

  • GET-Metode: Data er bedt om fra en bestemt ressurs
  • POST-Metoden: Data som er sendt for å bli behandlet for en bestemt ressurs

Disse metodene kodes ved hjelp av et skjema kalt URL-koding før du sender nettleseren informasjon. Ikke-alfanumeriske tegn er erstattet med heksadesimale verdier, og Hullene er fjernet og erstattet med tegnet+. Etter koding av informasjon, det blir sendt til serveren.

  • Hva er GET-Metoden?
  • Hva er POST-metoden?
  • Hva er forskjellen mellom GET og POST-metoden?

la oss komme i gang.,

Hva er GET-Metoden?

Det legger form-data til URL-adressen i navn/ verdi-par. Lengden av URL-en er begrenset av 2048 tegn. Denne metoden må ikke brukes hvis du har et passord eller andre sensitive opplysninger sendes til serveren. Det er brukt for å sende inn skjemaet hvor brukeren kan sette bokmerke på resultatet. Det er bedre for data som ikke er sikkert. Det kan ikke brukes for å sende binære data som for eksempel bilder eller word-dokumenter. Det gir også $_GET associative array for å få tilgang til all informasjon som sendes ut ved hjelp av GET-metoden.,

Eksempel:

Output –

la oss Nå gå videre og ta en titt på POST-metoden.

Hva er POST-Metoden?

Det legger form-data til kroppen av en HTTP-forespørsel på en slik måte at data ikke vises i URL-en. Denne metoden ikke har noen restriksjoner på data størrelse til å bli sendt. Innsending av skjema med POSTEN kan bli lagt til som bokmerke. Denne metoden kan brukes til å sende ASCII så vel som binære data som bilder og word-dokumenter. Data som sendes med POST-metoden går gjennom HTTP-overskrift slik sikkerhet er avhengig av HTTP-protokollen., Du må vite at din informasjon er trygg ved hjelp av secure HTTP. Denne metoden er litt tryggere enn å KOMME fordi parameter er ikke lagret i nettleserens historikk eller i web-server logger. Det gir også $_POST associative array for å få tilgang til all informasjon som sendes med POST-metoden.

Eksempel:

Output-

Nå som du vet hva er GET og POST, la oss ta en titt på sammenligning av FÅ vs POST-metoden.

Hva er forskjellen mellom GET og POST-metoden?,

POST

FÅ Parametre er inkludert i URL

POST parametere er inkludert i kroppen

GET-forespørsler blir ofte brukt for å hente dokumenter og FÅ parametre er brukt for å beskrive hvilke dokumentet vi er på jakt etter (eller) hvilken side vi er på (eller) ting som naturen.,

POST parametrene er ofte brukt for å oppdatere data for faktisk å gjøre endringer til serveren (eller) til dataene holdt på serveren

Fordi de er i URL-en, har en maks URL-lengden, fordi du kan kodes mange parametere. For eksempel: Internet Explorer lar 2000 tegn i URL-adressen eller noe sånt noe som kan være ganske begrenset.

som standard, de har ikke noen maksimal lengde. Nå Server kan konfigureres, og de fleste er å ha en maksimal lengde, men det er vanligvis vesentlig lengre enn 2000 tegn.,

Når vi gjør en GET-forespørsel – en enkel forespørsel for URL. Det finnes en rekke maskiner mellom deg og serveren Det sparer mye arbeid hvis vi vet at dokumentet ikke er endret

Post parametrene er nesten aldri bufret fordi du er sannsynligvis oppdatere data på serveren, slik industrien standard er: ikke cache POST-forespørsel

De bør ikke endre server. Du bør være i stand til å gjøre det samme FÅR forespørsel over og server bør ikke endres.

Post-forespørsler er greit å endre server., Det er hva de er vanligvis brukt for å be om en oppdatering for server og er ikke bufret og det er ingen maksimum lengde

Med dette er vi kommet til slutten av denne artikkelen, jeg håper du har lært om GET-metoden, POST-metoden, så vel forskjellen mellom de to metodene.

Hvis du ønsker å vite mer om PHP, her er en komplett opplæringen.,

Hvis du fant denne «get og post-metoden» blogg relevant, sjekk ut PHP-Sertifisering Opplæring av Edureka, en klarert online læring selskapet med et nettverk av mer enn 250.000 fornøyde elever spredt over hele kloden.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *