két HTTP kérési metódusunk van a PHP-ben az űrlapok kezelésére, ahol a felhasználók által benyújtott űrlapadatok összegyűjthetők ezekkel a módszerekkel. Annak érdekében, hogy információt küldjünk a webszervernek a böngésző kliensről, GET and POST módszereket használunk.,

  • GET Method: az adatokat egy adott erőforrásból kérik
  • POST Method: az adatokat egy adott erőforráshoz kell feldolgozni

ezek a módszerek egy URL kódolásnak nevezett sémát kódolnak, mielőtt a böngésző elküldi az információkat. A nem alfanumerikus karaktereket hexadecimális értékek váltják fel, a réseket pedig eltávolítják, és a + karakter helyébe lépnek. Az információk kódolása után a szerverre kerül.

  • mi a GET módszer?
  • mi a POST módszer?
  • mi a különbség a GET és POST módszer között?

kezdjük.,

mi a GET módszer?

hozzáfűzi az űrlapadatokat az URL-hez név / érték párokban. Az URL hosszát 2048 karakter korlátozza. Ezt a módszert nem szabad használni, ha van jelszava vagy néhány érzékeny információ, amelyet el kell küldeni a kiszolgálónak. Az űrlap benyújtására szolgál, ahol a felhasználó könyvjelzővel jelölheti az eredményt. Jobb, ha az adatok nem biztonságosak. Nem használható bináris adatok, például képek vagy word-dokumentumok küldésére. Ezenkívül $_GET asszociatív tömböt is biztosít az összes elküldött információ eléréséhez a GET módszer segítségével.,

példa:

Output –

most lépjünk előre, és nézzük meg a POST metódust.

mi a POST módszer?

az űrlapadatokat a HTTP kérés testéhez oly módon csatolja, hogy az adatok ne jelenjenek meg az URL-ben. Ez a módszer nem korlátozza az elküldendő adatméretet. A Postával ellátott formanyomtatványok nem könyvelhetők el. Ez a módszer lehet használni, hogy küldjön ASCII, valamint a bináris adatok, mint a kép, word dokumentumok. A POST metódus által küldött adatok HTTP fejlécen mennek keresztül, így a biztonság a HTTP protokolltól függ., Tudnia kell, hogy az információ biztonságos a biztonságos HTTP használatával. Ez a módszer egy kicsit biztonságosabb, mint a GET, mert a paramétereket nem tárolják a böngésző előzményeiben vagy a webszerver naplóiban. Ezenkívül $_POST asszociatív tömböt is biztosít az összes elküldött információ eléréséhez a POST módszer segítségével.

példa:

kimenet-

most, hogy tudod, mi a GET és POST módszerek, vessünk egy pillantást a GET vs POST módszer összehasonlítására.

mi a különbség a GET és POST módszer között?,

A

POST

GET Paraméterek szerepelnek URL

POST paraméterek szerepelnek a test

GET kéréseket gyakran használt elragadó dokumentumok, valamint a GET paraméterek használtak arra, hogy leírják, hogy melyik dokumentumot keresünk, (vagy), amit oldal vagyunk, a (vagy), meg ilyesmiket.,

a POST paramétereket gyakran használják az adatok frissítésére a kiszolgálón (vagy) a kiszolgálón tárolt adatok tényleges módosításához

mivel URL-ben vannak, maximális URL-hossza van, mivel számos paramétert kódolhat. Például: az Internet Explorer 2000 karaktert tesz lehetővé az URL-ben, vagy valami hasonlót, ami meglehetősen korlátozott lehet.

alapértelmezés szerint nincs maximális hossza. Most a szerver konfigurálható, a legtöbbnek maximális hossza van, de általában lényegesen hosszabb, mint 2000 karakter.,

amikor egy GET kérés-egy egyszerű kérés URL. Sok gép van közted és a szerver között, sok erőfeszítést takarít meg, ha tudjuk, hogy a dokumentum nem változott

A Post paraméterek szinte soha nem kerülnek gyorsítótárba, mert valószínűleg frissíti az adatokat a kiszolgálón, így az ipari szabvány: ne gyorsítótárazza a

nem szabad megváltoztatniuk a szervert. Önnek képesnek kell lennie arra, hogy ugyanazt a GET kérelmet adja át, a szerver pedig nem változhat.

A Post kérések rendben vannak a kiszolgáló megváltoztatásához., Ez az, amit ezek általában a megkereső egy frissítést, a szerver nem gyorsítótárazott nincs maximális hossza

ezzel véget ért ez a cikk, remélem, tanultál a GET metódust, POST módszer is a különbség a két módszer.

Ha többet szeretne tudni a PHP-ről, itt van egy teljes bemutató.,

Ha ezt a “get and post method” blogot relevánsnak találta, nézze meg az Edureka, egy megbízható online tanulási cég PHP tanúsítási képzését, amelynek hálózata több mint 250 000 elégedett tanuló.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük