Példa curl-kérést php
Tudom, hogy egy csomó példa, hol juthat harmadik fél weboldalak (értelmezők) egy teljesen eltérő módon. eltérő göndör. Például:
Miért fejlesztők használják őket, és mi a baj velük? És azért, mert nem tudja, vagy nem akarja tudni, hogy mi göndör. És nem nekik, hogy alkalmassága korlátozott. Oldal kapott mindez ideig, mint a hullámai úgy küldje el az űrlapot az oldalon, hogy a választ, és kezeli a hiba, indítsa újra, stb
Jelenleg 4 alapvető lépéseket kell (meg) kell a script használatával curl-lekérdezés:
- inicializálás
- hozzárendelése paraméterek
- Végrehajtását és eredményeit a minta
- felszabadítása
Anélkül, hogy ezeket a lépéseket, akkor a script kudarcra van ítélve. Tehát az alapvető lépéseket:
Úgy vélem, hogy az összes lépést, hogy egyértelmű, kivéve a második „paraméter jegyzetek”. Ebben a lépésben fogunk összpontosítani részletesebben, mert ő volt az, aki meghatározza a szükséges beállításokat / options / módszerek.
Annak érdekében, hogy ne terheljék a kiszolgáló további kiszámított szám, mindig ellenőrizze a függvény eredménye curl_exec:
Megjegyzem, hogy az összehasonlítás itt írja alá! „===” helyett „==”, azaz Úgy, mint a jelenléte logikai HAMIS, nem pedig egy üres karakterláncot vagy „false” sort.
De miután curl-kérelmet nyújtottak be, jó lenne tudni, hogy visszatért:
De mi mást kap a számok:
Írjunk az első forgatókönyvet, hogy adatokat küldjön POST metódussal bármelyik oldalon, és mi jelenik meg az oldalon.
Most megpróbáljuk átadni néhány adat:
Az eredmény itt látható: curl_post.php
A lényeg itt az teljesen ugyanaz, mint a POST kérés.
Most megpróbáljuk átadni néhány adat:
Az eredmény itt látható: curl_post_file.php
Fájl letöltése - ez ugyanaz a POST-keresést, de még mielőtt a fájl elérési útját a jele „@”, ami azt jelenti, hogy meg kell, hogy adja át nem úgy, mint a $ _POST, valamint a $ _FILES.
Elég hasznos dolog.