klíčový rozdíl Mezi metodami GET a POST v PHP je to Metoda GET odešle informace jejich připojením k požadavku na stránku, zatímco metoda POST odešle informace přes HTTP hlavičku.
PHP je skriptovací jazyk na straně serveru určený pro vývoj webových aplikací. Metody GET a POST jsou dva způsoby, jak klientský počítač odesílat informace na webový server. Tyto metody pomáhají získávat informace od uživatelů pomocí formulářů.
1. Přehled a klíčový rozdíl
2. Co je metoda GET v PHP
3. Co je metoda POST v PHP
4. Srovnání bok po boku - metoda GET vs. POST v PHP v tabulkové formě
5. Shrnutí
Dynamický web má schopnost ukládat, aktualizovat, načítat a mazat data z databáze. Formulář je dokument, který obsahuje pole pro uživatele k vyplnění dat. Tato data formuláře se uloží do databáze.
Informace o formuláři s metodou GET jsou viditelné pro všechny. Jinými slovy, všechny názvy proměnných a hodnoty jsou viditelné v URL. "?" znak odděluje adresu URL stránky a informace o formuláři. Množství informací k odeslání pomocí GET je omezené. Má méně než 1500 znaků. Obvykle není dobré používat GET k zasílání citlivých informací, jako jsou hesla. V některých situacích tato metoda pomáhá záložku stránky.
Informace o formuláři s metodou POST nejsou pro všechny viditelné. Jinými slovy, všechny názvy proměnných a hodnoty jsou připojeny k tělu požadavku HTTP. Informace o formuláři nejsou v URL viditelné. Pomáhá tedy bezpečně odesílat informace. Neexistuje také žádné zvláštní omezení pro množství dat k odeslání. Kromě toho metoda POST poskytuje funkce, jako je podpora vícedílného binárního vstupu při odesílání souborů na server.
GET vs. POST metoda v PHP | |
GET je metoda, která odesílá informace jejich připojením k žádosti o stránku. | POST je metoda, která přenáší informace prostřednictvím HTTP hlavičky. |
URL | |
Informace o formuláři jsou viditelné v adrese URL | Informace o formuláři nejsou v URL viditelné |
Částka informací | |
Odesílá se omezené množství informací. Má méně než 1500 znaků. | Odesílá se neomezené množství informací. |
Používání | |
Pomáhá odesílat necitlivá data | Pomáhá odesílat citlivá data (hesla), binární data (dokumenty Word, obrázky) a odesílat soubory |
Bezpečnostní | |
Není příliš bezpečné. | Více zabezpečeno. |
Uložení záložky na stránku | |
Stránku lze uložit jako záložku | Stránku nelze uložit do záložek |
Tento článek se zabýval dvěma důležitými metodami zpracování formulářů v PHP. Jsou to metody GET a POST. Obecně řečeno, vývojáři preferují metodu POST pro odesílání dat než použití metody GET. Klíčový rozdíl mezi metodou GET a POST v PHP spočívá v tom, že metoda GET odesílá informace jejich připojením k požadavku na stránku, zatímco metoda POST odesílá informace přes HTTP hlavičku.
1.PHP 5 Zpracování formulářů. K dispozici zde
2.Cvičení Bod. „Metoda PHP GET a POST.“, Tutoriály, 19. března 2018. K dispozici zde
1.'PHP-logo'By Colin Viebrock (CC BY-SA 4.0) prostřednictvím Commons Wikimedia