Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 9120|Odpoveď: 2

Aký je rozdiel medzi POST commit v PHP a GET commit?

[Kopírovať odkaz]
Zverejnené 19. 11. 2014 21:16:49 | | |
Ak napíšem tento kód:
[mw_shl_code=php,true]echo '<form id="payform" action="'.$requesturl.'" method="post"></form><script type="text/javascript" reload="1">$(\'payform\').submit(); ';</script> [/mw_shl_code]

Nahradiť za:
[mw_shl_code=php,true]echo "<script type='text/javascript' reload='1'>window.location.href='$requesturl'; ";</script> [/mw_shl_code]

Aký to má dopad na program a aký je rozdiel medzi post-commitom a get commitem?




Predchádzajúci:Metóda neobmedzenej zmeny WeChat ID
Budúci:Bol oznámený zoznam školských štipendií pre akademický rok 2013-2014 Školy informatiky
Zverejnené 19. 11. 2014 21:21:40 |
1. Get znamená získať dáta zo servera a post znamená posielať dáta na server.
2. get znamená pridať dátovú frontu parametrov k URL, na ktorú odkazuje atribút ACTION zaslaného formulára, a hodnoty zodpovedajú každému poliu vo formulári, ktoré je viditeľné v URL. post je HTTP post mechanizmus na umiestnenie každého poľa do formulára a jeho obsahu do HTML HLAVIČKY na URL adresu označenú atribútom ACTION. Používatelia tento proces nevidia.
3. Pre metódu get serverová strana používa Request.QueryString na získanie hodnoty premennej a pre post metódu serverová strana používa Request.Form na získanie odoslaných dát.
4. Množstvo dát odoslaných pomocou get je malé a nemôže byť väčšie ako 2KB. Množstvo dát prenášaných poštou je veľké a zvyčajne sa predvolene nastavuje na neobmedzené. Ale teoreticky je najväčšie množstvo v IIS4 80KB a v IIS5 100KB.
5. Bezpečnosť je veľmi nízka, bezpečnosť na základni je vysoká. Ale efektivita realizácie je lepšia ako pri metóde Post.

Odporúčania:
1. Bezpečnosť metódy get je horšia ako pri metóde Post, ak obsahuje dôverné informácie, odporúča sa použiť metódu odosielania údajov Post;
2. Pri dotazovaní na dáta sa odporúča použiť metódu Get; Pri pridávaní, úprave alebo odstraňovaní dát sa odporúča použiť metódu Post;
Zverejnené 25. 12. 2014 17:45:43 |
Práve som to pozeral, tento http://zh.wikipedia.org/wiki/REST
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com