Küldés http-kérést php

Kérést a szerver fájlként művelet
A programozók dolgoznak Linux operációs rendszer, a jól ismert elvet - „mind a fájlokat.” Középpontjában a rendszer alapja egyfajta absztrakciós réteg, amely lehetővé teszi a perifériák, hogy befolyásolja a távoli szerverrel, vagy fájlokat. Csak kap egy nyelet és rá vonatkozó olvasási vagy írási művelet.
jegyzet
file_get_contents () és file_put_contents () használata egyszerű, így ideálisak a küldő HTTP-kéréseket. Ez a lecke csak akkor tekinthető úgy, hogy kölcsönhatásba lépnek a távoli szerverrel. Továbbá más eszközöket kell vizsgálni a tananyag, mint a socket kapcsolatok, Curl könyvtárban stb
Beállítása keretében a GET és POST kérések
Ezek a példák alap- és elvégzi az egyszerű send GET-kérelmet. Az igazi PHP-script szükség lehet használni más típusú átadását kéri őt, vagy paraméterek specifikus fejlécet. Erre file_get_contents () függvény elfogad egy elhagyható harmadik paraméter az úgynevezett összefüggésben. A file_put_contens () ezt a paramétert a negyedik.
Kontextus - egy különleges adathalmazt, csomagolva egy erőforrás. Meg lehet úgy nyerik, hogy egy sor lehetőséget a GET, POST, vagy más típusú kérés stream_context_create () függvényt. Nézze meg, hogyan is működik ez a példa.
Megjegyezzük, hogy stream_context_create () függvény felelős létre összefüggésben különböző protokollok lekérdezések: ftp, ssl, tcp, stb Ezért az egész tömb lehetőséget erejében rejlik a neve «http» és opcióneveit szigorúan meghatározzák. Jellemzők keresztül lekéri más protokollok nem tárgya ennek a leckét.
Listája alap HTTP-kérés keretében lehetőség:
- módszer (string) - a kérelem módszer: GET, POST, PUT, DELETE stb
- heeader (egy sor sorok vagy sor) - további fejléc Levél kérést.
- USER_AGENT (string) - normál körülmények között, ez a sor azonosítja a böngésző típusát, hogy elküldte a kérést a szerver. Megadhatja a munkacím a program.
- tartalommal (szöveg) - az adatokat adunk a kérelmet szervezet.
- timeout (szám) - a másodpercek száma, ami után a PHP szünet kapcsolatot a szerverrel, ha a késleltetéssel.
Az összes lehetőséget a különböző kontextusokban megtalálható a hivatalos dokumentációs oldalán.
Részarány sotscetyah: