Aktivizo cookie-t në dorezën PHP cURL që përdor proxy-n
Mbaj cookie-t e destinacionit në motorin e cookie-ve të PHP cURL ndërsa konfiguron veçmas rrugën e proxy-t.
Proxy-i e mbart kërkesën. Motori i cookie-ve i PHP cURL vendos cilat cookie të destinacionit dërgon klienti. Konfiguro të dyja në dorezën që kryen transferimin. Lista e proxy-ve HTTP ofron kandidatë për rrugën kur kjo punë mund të përdorë ndërmjetës publikë:
curl_setopt($handle, CURLOPT_PROXY, 'http://203.0.113.10:8080');
curl_setopt($handle, CURLOPT_COOKIEFILE, '');Vlera e zbrazët e COOKIEFILE aktivizon motorin e cookie-ve pa ngarkuar një skedar cookie fillestar. Kërkesat e mëvonshme në atë dorezë mund të dërgojnë cookie-t përkatëse të marra nga destinacioni.
Për qëndrueshmëri ndërmjet dorezave ose proceseve të krijuara veçmas, përdor një politikë të qëllimshme skedari cookie. COOKIEFILE lexon cookie-t; COOKIEJAR shkruan cookie-t që libcurl mban. T'i japësh COOKIEJAR një shteg nuk do të thotë se ai lexohet gjithashtu.
Mbaji skedarët e cookie-ve të ndarë sipas sesionit ose llogarisë që synon aplikacioni. Një skedar i përbashkët i përdorur nga punë të njëkohshme mund të përziejë gjendjen pavarësisht se cilin proxy zgjedh secila punë. Mbroje skedarin, sepse një cookie sesioni mund të japë akses edhe pse nuk etiketohet si fjalëkalim.
Nëse rrjedha e punës kërkon që gjendja aktuale e cookie-ve të shkruhet para pastrimit, shqyrto komandat e dokumentuara të cookie-ve të libcurl. Mos u mbështet në thirrjen curl_close të një shembulli të vjetëruar PHP si shpjegimin e vetëm se kur shkruhet gjendja.
Një IP proxy e ndryshuar e lë politikën e cookie-ve të paprekur, përveç nëse aplikacioni e ndryshon atë. Diagnostiko një sesion të refuzuar si përgjigje e destinacionit në vend që të supozosh se proxy-i duhet të mbajë mend hyrjen.