kľúčový rozdiel Medzi metódami GET a POST v PHP je to Metóda GET odosiela informácie ich pripojením na požiadavku stránky, zatiaľ čo metóda POST odosiela informácie prostredníctvom hlavičky HTTP.
PHP je skriptovací jazyk na strane servera určený pre vývoj webových aplikácií. Metódy GET a POST sú dva spôsoby, ako klientsky počítač odosielať informácie na webový server. Tieto metódy pomáhajú získavať informácie od používateľov pomocou formulárov.
1. Prehľad a kľúčový rozdiel
2. Čo je metóda GET v PHP
3. Čo je metóda POST v PHP
4. Porovnanie vedľa seba - metóda GET verzus POST v PHP v tabuľkovej forme
5. Zhrnutie
Dynamická webová stránka má schopnosť ukladať, aktualizovať, získavať a odstraňovať údaje z databázy. Formulár je dokument, ktorý obsahuje polia pre používateľa na vyplnenie údajov. Tieto údaje formulára sa uložia do databázy.
Informácie o formulári pomocou metódy GET sú viditeľné pre všetkých. Inými slovami, všetky názvy premenných a hodnoty sú viditeľné v adrese URL. „?“ znak oddeľuje adresu URL stránky a informácie o formulári. Množstvo informácií, ktoré sa majú odoslať pomocou GET, je obmedzené. Má menej ako 1500 znakov. Zvyčajne nie je dobré používať GET na zasielanie citlivých informácií, ako sú heslá. V niektorých situáciách táto metóda pomáha záložku stránky.
Informácie o formulári s metódou POST nie sú viditeľné pre všetkých. Inými slovami, všetky názvy premenných a hodnoty sú pripojené k textu žiadosti HTTP. Informácie o formulári nie sú v adrese URL viditeľné. Preto pomáha bezpečne odosielať informácie. Množstvo údajov, ktoré sa majú odoslať, tiež neexistuje. Okrem toho metóda POST poskytuje funkcie, ako napríklad podporu viacdielneho binárneho vstupu pri odovzdávaní súborov na server.
GET verzus POST metóda v PHP | |
GET je metóda, ktorá odosiela informácie pridaním ich na žiadosť o stránku. | POST je metóda, ktorá prenáša informácie prostredníctvom hlavičky HTTP. |
URL | |
Informácie o formulári sú viditeľné v adrese URL | Informácie o formulári nie sú v adrese URL viditeľné |
Suma informácií | |
Posiela sa obmedzené množstvo informácií. Má menej ako 1500 znakov. | Posiela sa neobmedzené množstvo informácií. |
používanie | |
Pomáha odosielať údaje, ktoré nie sú citlivé | Pomáha odosielať citlivé údaje (heslá), binárne údaje (dokumenty, obrázky) a odovzdávať súbory |
zabezpečenia | |
Nie príliš bezpečné. | Bezpečnejšie. |
Zaradenie stránky medzi záložky | |
Stránku je možné uložiť ako záložku | Stránku nemožno uložiť ako záložku |
Tento článok pojednáva o dvoch dôležitých metódach spracovania formulárov v PHP. Sú to metódy GET a POST. Vývojári vo všeobecnosti uprednostňujú metódu POST na odosielanie údajov pred použitím metódy GET. Kľúčový rozdiel medzi metódou GET a POST v PHP je, že metóda GET odosiela informácie ich pripojením na požiadavku na stránku, zatiaľ čo metóda POST odosiela informácie prostredníctvom hlavičky HTTP..
1.PHP 5 Manipulácia s formulármi. K dispozícii tu
2. Príručky Bod. „Metóda PHP GET a POST.“, Kurzy, 19. marca 2018. K dispozícii tu
1.'PHP-logo'By Colin Viebrock (CC BY-SA 4.0) prostredníctvom Commons Wikimedia