Első tartalom url, ha el szeretné küldeni a cookie-kat

feladat
Meg kell, hogy egy oldal, amely előírja, elküldi a süti mellett a kéréssel, hogy azt.

döntés
Használja cURL kiterjesztés és beállítási CURLOPT_COOKIE:

Ha cURL kiterjesztés nem elérhető, AddHeader módszer () HTTP_Request osztály körte:

megbeszélés
A cookie-k kerülnek a szerver a cookie kérés fejlécében. Curl kiterjesztés egy speciális beállítást egy cookie-t, de alkalmazása HTTP_Request osztály, Cookie fejléc kell hozzáadni, ugyanúgy, mint a többi kérés fejlécét. Számos cookie-értékek kerülnek a lista pontosvesszővel végén. A példák a „megoldás” szakaszban küldeni két cookie-kat: az egyik megnevezett felhasználó és értéke ellen, és egyéb tevékenységet a nevét és értékét az úszás.

Kérni egy oldalt, amely telepíti a cookie-kat, majd elküldi a következő kérelmek ezeket tartalmazó újonnan telepített, a cookie-k vannak, használja a lehetőséget, hogy bővítse a USE, az úgynevezett «cookie jar» (Bank a cookie-t).


Az első lekérdezési paramétert CURLOPT_COOKIEJAR rendelni egy fájlnevet, amely tárolja a cookie-kat. A későbbi kérések rendelt paraméter CURLOPT_COOKIEFILE ugyanaz a fájl neve és kiterjesztése USE beolvassa a cookie-kat a fájlt, és elküldi azt kérelemmel együtt. Ez különösen akkor hasznos, ha van a keresett szekvencia, amelyek közül az első a regisztrált az oldalon, hogy cookie-kat állítson vagy session cookie-hitelesítési és megkövetelik, hogy a fennmaradó kérelmek tartalmazzák a beállított cookie-kat:

Meghatározó helye cookie jar tárolás óvatosan használja.