Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 9120|Răspunde: 2

Care este diferența dintre COMMIT-ul POST și COMMIT-ul GET în PHP?

[Copiază linkul]
Postat pe 19.11.2014 21:16:49 | | |
Dacă introduc acest cod:
[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]

Înlocuiește cu:
[mw_shl_code=php,true]echo "<script type='text/javascript' reload='1'>window.location.href='$requesturl'; ";</script> [/mw_shl_code]

Care este impactul asupra programului și care este diferența dintre un post commit și un get commit?




Precedent:Metoda de modificare a ID-ului WeChat de nenumărate ori
Următor:Lista burselor școlare pentru anul universitar 2013-2014 ale Școlii de Informatică este anunțată
Postat pe 19.11.2014 21:21:40 |
1. Get este să obțină date de la server, iar post este să trimită date către server.
2. get înseamnă să adaugi coada de date a parametrilor la URL-ul indicat de atributul ACTION al formularului trimis, iar valorile corespund fiecărui câmp din formular, care pot fi văzute în URL. post este mecanismul HTTP post pentru a plasa fiecare câmp din formular și conținutul acestuia în HEADER-ul HTML către adresa URL indicată de atributul ACTION. Utilizatorii nu văd procesul.
3. Pentru metoda get, partea de server folosește Request.QueryString pentru a obține valoarea variabilei, iar pentru metoda post, partea de server folosește Request.Form pentru a obține datele trimise.
4. Cantitatea de date trimise de get este mică și nu poate depăși 2KB. Cantitatea de date transmise prin poștă este mare și, în general, este implicită pe nelimitată. Dar teoretic, cea mai mare cantitate în IIS4 este de 80KB, iar în IIS5 este de 100KB.
5. Securitatea este foarte scăzută, securitatea postului este ridicată. Dar eficiența execuției este mai bună decât metoda Post.

Recomandări:
1. Securitatea metodei get este mai slabă decât cea a metodei Post, dacă conține informații confidențiale, se recomandă utilizarea metodei de trimitere a datelor Post;
2. Când se face interogare de date, se recomandă utilizarea metodei Get; La adăugarea, modificarea sau ștergerea datelor, se recomandă utilizarea metodei Post;
Postat pe 25.12.2014 17:45:43 |
Tocmai l-am văzut, http://zh.wikipedia.org/wiki/REST
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com