Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 9120|Antwoord: 2

Wat is het verschil tussen PHP's POST-commit en GET-commit?

[Link kopiëren]
Geplaatst op 19-11-2014 21:16:49 | | |
Als ik deze code invoer:
[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]

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

Wat is de impact op het programma, en wat is het verschil tussen een post-commit en een get-commit?




Vorig:De methode om WeChat ID onbeperkt te wijzigen
Volgend:De lijst van schoolbeurzen voor het academisch jaar 2013-2014 van de School of Computer Science wordt bekendgemaakt
Geplaatst op 19-11-2014 21:21:40 |
1. Get is om data van de server te krijgen, en post is om data naar de server te sturen.
2. get is om de parameterdatawachtrij toe te voegen aan de URL waarnaar wordt verwezen door het ACTION-attribuut van het ingediende formulier, en de waarden komen overeen met elk veld in het formulier, wat in de URL te zien is. post is het HTTP-postmechanisme om elk veld in het formulier en de inhoud ervan in de HTML HEADER te plaatsen op het URL-adres dat wordt aangegeven door het ACTION-attribuut. Gebruikers zien het proces niet.
3. Voor de get-methode gebruikt de serverzijde Request.QueryString om de waarde van de variabele te verkrijgen, en voor de post-methode gebruikt de serverzijde Request.Form om de ingediende gegevens te verkrijgen.
4. De hoeveelheid data die door get wordt verzonden is klein en mag niet groter zijn dan 2KB. De hoeveelheid data die per post wordt verzonden is groot en is over het algemeen standaard ingesteld op onbeperkt. Maar theoretisch is de grootste hoeveelheid in IIS4 80KB, en in IIS5 is het 100KB.
5. De beveiliging is erg laag, de beveiliging van de post is hoog. Maar de uitvoeringsefficiëntie is beter dan die van de Post-methode.

Aanbevelingen:
1. De beveiliging van de get-methode is slechter dan die van de Post-methode; als deze vertrouwelijke informatie bevat, wordt aanbevolen de Post-data-indieningsmethode te gebruiken;
2. Bij het uitvoeren van dataquerys wordt aanbevolen de Get-methode te gebruiken; Bij het toevoegen, wijzigen of verwijderen van gegevens wordt aanbevolen de Post-methode te gebruiken;
Geplaatst op 25-12-2014 17:45:43 |
Ik heb het net gezien, dit http://zh.wikipedia.org/wiki/REST
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com