The ključna razlika Med metodo GET in POST v PHP je to Metoda GET pošlje informacije tako, da jih doda na zahtevo strani, medtem ko metoda POST pošlje informacije preko glave HTTP.
PHP je skriptni jezik na strani strežnika, namenjen spletnemu razvoju. Metodi GET in POST sta dva načina odjemalčevega računalnika za pošiljanje informacij na spletni strežnik. Te metode pomagajo pri pridobivanju informacij od uporabnikov po obrazcih.
1. Pregled in ključne razlike
2. Kaj je metoda GET v PHP
3. Kaj je metoda POST v PHP
4. Primerjava ob strani - metoda GET vs POST v PHP v tabeli
5. Povzetek
Dinamično spletno mesto ima možnost shranjevanja, posodabljanja, pridobivanja in brisanja podatkov iz baze podatkov. Obrazec je dokument, ki vsebuje polja, v katerih lahko uporabnik polni podatke. Ti podatki obrazca se bodo shranili v bazo podatkov.
Informacije o obrazcu z metodo GET so vidne vsem. Z drugimi besedami, vsa imena spremenljivk in vrednosti so vidna v URL-ju. "?" znak loči URL strani in informacije obrazca. Količina informacij, ki jih želite poslati z GET, je omejena. To je manj kot 1500 znakov. Ponavadi ni dobra praksa, da GET uporabite za pošiljanje občutljivih informacij, kot so gesla. V nekaterih situacijah ta metoda pomaga pri zaznamku strani.
Podatki o obrazcu z metodo POST niso vidni vsem. Z drugimi besedami, vsa imena in vrednosti spremenljivk so pritrjena na telo zahteve HTTP. Podatki obrazca niso vidni v URL-ju. Zato pomaga varno pošiljati informacije. Prav tako ni posebne omejitve glede količine podatkov, ki jih želite poslati. Poleg tega metoda POST ponuja funkcije, kot je podpora večdelnemu binarnemu vnosu med nalaganjem datotek na strežnik.
GET vs POST metoda v PHP | |
GET je metoda, ki pošilja informacije tako, da jih doda v zahtevo strani. | POST je metoda, ki podatke prenaša prek glave HTTP. |
URL | |
Podatki obrazca so vidni v URL-ju | Podatki obrazca niso vidni v URL-ju |
Znesek informacij | |
Pošlje se omejena količina informacij. To je manj kot 1500 znakov. | Pošlje se neomejena količina informacij. |
Uporaba | |
Pomaga pri pošiljanju neobčutljivih podatkov | Pomaga pri pošiljanju občutljivih podatkov (gesla), binarnih podatkov (besedilni dokumenti, slike) in pri nalaganju datotek |
Varnost | |
Ni zelo varen. | Bolj varna. |
Zaznamek strani | |
Možen zaznamek strani | Zazname strani ni mogoče |
Ta članek obravnava dva pomembna načina ravnanja z obrazci v PHP. Gre za metode GET in POST. Na splošno razvijalci raje POST metodo za pošiljanje podatkov kot uporabo GET metode. Ključna razlika med metodo GET in POST v PHP je, da metoda GET informacije pošlje tako, da jih doda na zahtevo strani, medtem ko metoda POST pošlje informacije preko HTTP glave.
1.PHP 5 Rokovanje z obrazci. Na voljo tukaj
2.Tutorialna točka. “PHP GET and POST Method.”, Tutorials Point, 19. marca 2018. Na voljo tukaj
1.'PHP-logo 'Colin Viebrock (CC BY-SA 4.0) prek Commons Wikimedia