võtme erinevus GET-i ja POST-i meetodi vahel PHP-s on see GET-meetod saadab teabe, lisades need lehe päringule, samal ajal kui POST-meetod saadab teavet HTTP päise kaudu.
PHP on serveripoolne skriptikeel, mis on loodud veebiarenduseks. GET- ja POST-meetodid on kliendi arvuti kaks võimalust veebiserverisse teabe saatmiseks. Need meetodid aitavad vormide kaupa kasutajatelt teavet hankida.
1. Ülevaade ja peamised erinevused
2. Mis on GET-meetod PHP-s?
3. Mis on PHP-s POST-meetod
4. Kõrvuti võrdlus - meetod GET vs POST PHP-s tabelina
5. Kokkuvõte
Dünaamilisel veebisaidil on võimalus andmebaasist andmeid salvestada, värskendada, otsida ja kustutada. Vorm on dokument, mis sisaldab väljad kasutaja jaoks andmete täitmiseks. Need vormi andmed salvestatakse andmebaasi.
Vormi teave GET-meetodi abil on kõigile nähtav. Teisisõnu on kõik muutujate nimed ja väärtused URL-is nähtavad. "?" märk eraldab lehe URL-i ja vormi teabe. GET-i abil saadava teabe hulk on piiratud. See on vähem kui 1500 tähemärki. Tavaliselt ei ole hea tava kasutada GET-i tundliku teabe, näiteks paroolide saatmiseks. Mõnes olukorras aitab see meetod lehe järjehoidjatesse lisada.
POST-meetodiga vormi teave pole kõigile nähtav. Teisisõnu, kõik muutujate nimed ja väärtused kinnitatakse HTTP-päringu kehasse. Vormi teave pole URL-is nähtav. Seetõttu aitab see teavet turvaliselt saata. Samuti ei ole edastatavate andmete hulgal erilisi piiranguid. Lisaks pakub POST-meetod selliseid funktsioone nagu mitmeosalise binaarse sisendi tugi failide üleslaadimisel serverisse.
GET vs POST meetod PHP-s | |
GET on meetod, mis saadab teavet, lisades need lehe päringule. | POST on meetod, mis edastab teavet HTTP päise kaudu. |
URL | |
Vormi teave on URL-is nähtav | Vormi teave pole URL-is nähtav |
Teabe kogus | |
Teavet saadetakse piiratud koguses. See on vähem kui 1500 tähemärki. | Saadetakse piiramatul hulgal teavet. |
Kasutamine | |
Aitab saata mittetundlikke andmeid | Aitab saata tundlikke andmeid (paroole), kahendandmeid (Wordi dokumendid, pildid) ja failide üleslaadimist |
Turvalisus | |
Mitte eriti turvaline. | Kindlam. |
Lehe järjehoidjate lisamine | |
Võimalik on lehe järjehoidja lisada | Lehte ei ole võimalik järjehoidjatesse lisada |
Selles artiklis käsitleti kahte olulist vormi käsitlemise meetodit PHP-s. Need on GET- ja POST-meetodid. Üldiselt eelistavad arendajad andmete saatmiseks POST-meetodit kui GET-meetodi kasutamist. Peamine erinevus GET-i ja POST-meetodi vahel PHP-s seisneb selles, et GET-meetod saadab teabe, lisades need lehe päringule, samal ajal kui POST-meetod saadab teavet HTTP-päise kaudu.
1.PHP 5 vormi käsitlemine. Saadaval siin
2.Tutorials point. “PHP GET ja POST meetod.”, Juhendite punkt, 19. märts 2018. Saadaval siin
1.'PHP-logo'By Colin Viebrock (CC BY-SA 4.0) Commons Wikimedia kaudu