Прокси носи захтев. PHP cURL мотор колачића одлучује које колачиће одредишта клијент шаље. Конфигуришите обоје на ручки која обавља пренос. Листа HTTP проксија даје кандидате за руту када овај посао сме да користи јавне посреднике:

curl_setopt($handle, CURLOPT_PROXY, 'http://203.0.113.10:8080');
curl_setopt($handle, CURLOPT_COOKIEFILE, '');

Празна вредност COOKIEFILE омогућава мотор колачића без учитавања почетне датотеке колачића. Наредни захтеви на тој ручки могу слати одговарајуће колачиће примљене од одредишта.

За трајност између засебно створених ручки или процеса користите намерну политику датотеке колачића. COOKIEFILE чита колачиће; COOKIEJAR записује колачиће које libcurl задржи. Давање путање COOKIEJAR-у не значи и да се она чита.

Држите датотеке колачића одвојено према намераваној сесији или налогу апликације. Заједничка датотека коју користе паралелни послови може помешати стање независно од тога који прокси сваки посао одабере. Заштитите датотеку јер колачић сесије може дати приступ иако није означен као лозинка.

Ако ток рада треба да испише тренутно стање колачића пре чишћења, прегледајте документоване libcurl наредбе за колачиће. Не ослањајте се на позив curl_close из застарелог PHP примера као једино објашњење када се стање записује.

Промењена IP адреса проксија оставља политику колачића нетакнутом осим ако је апликација промени. Дијагностикујте одбијену сесију као одговор одредишта уместо да претпостављате да прокси мора да памти пријаву.

Повезани чланци