Ippermetti l-cookies fuq il-handle PHP cURL li juża l-proxy
Żomm il-cookies tad-destinazzjoni fil-magna tal-cookies ta' PHP cURL filwaqt li tikkonfigura r-rotta tal-proxy b'mod separat.
Il-proxy jġorr it-talba. Il-magna tal-cookies ta' PHP cURL tiddeċiedi liema cookies tad-destinazzjoni jibgħat il-klijent. Ikkonfigura t-tnejn fuq il-handle li jwettaq it-trasferiment. Il-lista tal-proxies HTTP tipprovdi kandidati għar-rotta meta dan ix-xogħol jista' juża intermedjarji pubbliċi:
curl_setopt($handle, CURLOPT_PROXY, 'http://203.0.113.10:8080');
curl_setopt($handle, CURLOPT_COOKIEFILE, '');Il-valur vojt ta' COOKIEFILE jippermetti l-magna tal-cookies mingħajr ma jgħabbi fajl tal-cookies inizjali. Talbiet sussegwenti fuq dak il-handle jistgħu jibagħtu l-cookies li jaqblu li jkunu waslu mid-destinazzjoni.
Għall-persistenza bejn handles jew proċessi maħluqa b'mod separat, uża politika tal-fajl tal-cookies maħsuba. COOKIEFILE jaqra l-cookies; COOKIEJAR jikteb il-cookies li żżomm libcurl. Li tagħti mogħdija lil COOKIEJAR ma jfissirx li tinqara wkoll.
Żomm il-fajls tal-cookies separati skont is-sessjoni jew il-kont maħsuba mill-applikazzjoni. Fajl maqsum li jintuża minn xogħlijiet konkorrenti jista' jħallat l-istat indipendentement minn liema proxy jagħżel kull xogħol. Ipproteġi l-fajl għax cookie tas-sessjoni tista' tagħti aċċess anki jekk ma tkunx ittikkettata bħala password.
Jekk il-fluss tax-xogħol jeħtieġ li l-istat attwali tal-cookies jinkiteb qabel it-tindif, eżamina l-kmandi tal-cookies dokumentati ta' libcurl. Tiddependix fuq is-sejħa curl_close minn eżempju PHP skadut bħala l-unika spjegazzjoni ta' meta jinkiteb l-istat.
IP tal-proxy mibdul iħalli l-politika tal-cookies intatta sakemm l-applikazzjoni ma tibdilhiex. Iddenostika sessjoni miċħuda bħala risposta mid-destinazzjoni minflok ma tassumi li l-proxy jrid jiftakar il-login.