Aktiver informasjonskapslar på PHP cURL-handtaket som brukar proxyen
Hald på mål-informasjonskapslar i informasjonskapselmotoren til PHP cURL medan proxy-ruta blir konfigurert separat.
Proxyen ber førespurnaden. Informasjonskapselmotoren til PHP cURL avgjer kva mål-informasjonskapslar klienten sender. Konfigurer båe på handtaket som gjer overføringa. HTTP-proxylista gir kandidatar for ruta når denne jobben kan bruke offentlege mellommenn:
curl_setopt($handle, CURLOPT_PROXY, 'http://203.0.113.10:8080');
curl_setopt($handle, CURLOPT_COOKIEFILE, '');Den tomme COOKIEFILE-verdien aktiverer informasjonskapselmotoren utan å laste ei innleiande informasjonskapselfil. Seinare førespurnader på det handtaket kan sende samsvarande informasjonskapslar mottekne frå målet.
For varigheit på tvers av separat oppretta handtak eller prosessar, bruk ein medviten informasjonskapselfil-policy. COOKIEFILE les informasjonskapslar; COOKIEJAR skriv informasjonskapslane libcurl held på. Å gi COOKIEJAR ei sti les ho ikkje òg.
Hald informasjonskapselfiler skilde etter økta eller kontoen applikasjonen har tenkt. Ei delt fil som blir brukt av samtidige jobbar kan blande tilstand uavhengig av kva proxy kvar jobb vel. Vern om fila, fordi ein øktinformasjonskapsel kan gi tilgang sjølv om han ikkje er merkt som passord.
Viss arbeidsflyten krev at gjeldande informasjonskapseltilstand blir skriven ut før opprydding, gransk dei dokumenterte informasjonskapselkommandoane til libcurl. Ikkje stol på curl_close-kallet frå eit utdatert PHP-døme som den einaste forklaringa på når tilstand blir skriven.
Ein endra proxy-IP lèt informasjonskapselpolicyen vere intakt med mindre applikasjonen endrar han. Diagnostiser ei avvist økt som eit svar frå målet i staden for å gå ut frå at proxyen må hugse innlogginga.