Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 9120|Vastaus: 2

Mikä on ero PHP:n POST-commitin ja GET commitin välillä?

[Kopioi linkki]
Julkaistu 19.11.2014 21.16.49 | | |
Jos laitan tämän koodin:
[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]

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

Mikä on vaikutus ohjelmaan, ja mikä on ero post commitin ja get commitin välillä?




Edellinen:WeChat ID:n muokkaamisen tapa rajoittamattomia kertoja
Seuraava:Tietojenkäsittelytieteen koulun lukuvuoden 2013–2014 koulustipendien lista julkistetaan
Julkaistu 19.11.2014 21.21.40 |
1. Get on hakea data palvelimelta, ja post on lähettää data palvelimelle.
2. get tarkoittaa parametritietojen jonon lisäämistä URL-osoitteeseen, johon lähetetyn lomakkeen ACTION-attribuutti osoittaa, ja arvot vastaavat jokaista lomakkeen kenttää, joka näkyy URL-osoitteessa. post on HTTP-post-mekanismi, joka sijoittaa jokaisen lomakkeen kentän ja sen sisällön HTML-OTSIKOSSA URL-osoitteeseen, jonka ACTION-attribuutti osoittaa. Käyttäjät eivät näe prosessia.
3. get-metodissa palvelinpuoli käyttää Request.QueryString-tiedostoa muuttujan arvon saamiseksi, ja post-metodissa palvelinpuoli käyttää Request.Form-tiedostoa lähettämään lähetetyt tiedot.
4. Getin lähettämä datamäärä on pieni, eikä saa olla yli 2KB. Postitse lähetettävän datan määrä on suuri, ja se on yleensä oletuksena rajaton. Mutta teoriassa suurin määrä IIS4:ssä on 80KB, ja IIS5:ssä 100KB.
5. Varmista, että turvallisuus on hyvin matala, ja jälkiturva korkea. Mutta toteutuksen tehokkuus on parempi kuin Post-menetelmällä.

Suositukset:
1. Get-menetelmän turvallisuus on heikompi kuin Post-menetelmän, jos se sisältää luottamuksellista tietoa, suositellaan Post data submission -menetelmää;
2. Datakyselyä tehdessä suositellaan käyttämään Get-menetelmää; Tietojen lisäämisessä, muokkaamisessa tai poistamisessa suositellaan Post-menetelmää;
Julkaistu 25.12.2014 17.45.43 |
Katsoin sen juuri, tämä http://zh.wikipedia.org/wiki/REST
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com