galvenā atšķirība Starp GET un POST metodi PHP ir tā GET metode nosūta informāciju, pievienojot to lapas pieprasījumam, savukārt POST metode nosūta informāciju, izmantojot HTTP galveni.
PHP ir servera puses skriptu valoda, kas paredzēta tīmekļa izstrādei. GET un POST metodes ir divi klienta datora veidi, kā nosūtīt informāciju uz tīmekļa serveri. Šīs metodes palīdz no lietotājiem iegūt informāciju no veidlapām.
1. Pārskats un galvenās atšķirības
2. Kas ir GET metode PHP
3. Kas ir POST metode PHP
4. Blakus salīdzinājums - GET vs POST metode PHP tabulas formā
5. Kopsavilkums
Dinamiska vietne spēj uzglabāt, atjaunināt, izgūt un izdzēst datus no datu bāzes. Veidlapa ir dokuments, kurā ir lauki, lai lietotājs varētu aizpildīt datus. Šie veidlapas dati tiks saglabāti datu bāzē.
Informācija par veidlapām, izmantojot GET metodi, ir redzama visiem. Citiem vārdiem sakot, visi mainīgo nosaukumi un vērtības ir redzamas URL. '' rakstzīme atdala lapas URL un formas informāciju. Sūtāmās informācijas daudzums, izmantojot GET, ir ierobežots. Tas ir mazāks par 1500 rakstzīmēm. Parasti nav laba prakse izmantot GET, lai nosūtītu sensitīvu informāciju, piemēram, paroles. Dažās situācijās šī metode palīdz lapas grāmatzīmi.
Veidlapas informācija ar POST metodi nav redzama visiem. Citiem vārdiem sakot, visi mainīgo nosaukumi un vērtības ir pievienotas HTTP pieprasījuma pamattekstam. Veidlapas informācija URL nav redzama. Tāpēc tas palīdz droši nosūtīt informāciju. Nosūtāmo datu apjomam nav arī īpašu ierobežojumu. Papildus tam POST metode nodrošina tādas funkcijas kā daudzdaļīgas bināras ievades atbalsts, augšupielādējot failus uz serveri.
GET vs POST metode PHP | |
GET ir metode, kas nosūta informāciju, pievienojot to lapas pieprasījumam. | POST ir metode, kas informāciju pārsūta, izmantojot HTTP galveni. |
URL | |
Informācija par veidlapu ir redzama URL | Veidlapas informācija URL nav redzama |
Informācijas daudzums | |
Tiek nosūtīts ierobežots informācijas daudzums. Tas ir mazāks par 1500 rakstzīmēm. | Tiek nosūtīts neierobežots informācijas daudzums. |
Lietošana | |
Palīdz nosūtīt sensitīvus datus | Palīdz nosūtīt sensitīvus datus (paroles), bināros datus (Word dokumentus, attēlus) un augšupielādēt failus |
Drošība | |
Nav ļoti drošs. | Drošāk. |
Grāmatzīmju pievienošana lapai | |
Iespējams lapu atzīmēt ar grāmatzīmi | Lapu nevar pievienot grāmatzīmei |
Šajā rakstā tika apskatītas divas svarīgas formas apstrādes metodes PHP. Tās ir GET un POST metodes. Vispārīgi runājot, izstrādātāji datu nosūtīšanai dod priekšroku POST metodei, nevis GET metodei. Galvenā atšķirība starp GET un POST metodi PHP ir tāda, ka GET metode nosūta informāciju, pievienojot to lapas pieprasījumam, bet POST metode nosūta informāciju, izmantojot HTTP galveni.
1.PHP 5 veidlapu apstrāde. Pieejams šeit
2.Pamācības punkts. “PHP GET un POST metode.”, Konsultāciju punkts, 2018. gada 19. marts. Pieejams šeit
1.'PHP-logo'By Colin Viebrock (CC BY-SA 4.0), izmantojot Commons Wikimedia