Сурамды прокси ташыйт. Кардар кайсы максаттуу cookie файлдарын жөнөтөрүн PHP cURL cookie кыймылдаткычы чечет. Экөөнү тең өткөрүүнү аткарган туткада конфигурациялаңыз. Бул жумуш коомдук ортомчуларды колдонсо болгондо, HTTP прокси тизмеси маршрутка талапкерлерди берет:

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

COOKIEFILE бош мааниси баштапкы cookie файлын жүктөбөстөн cookie кыймылдаткычын иштетет. Ошол туткадагы кийинки сурамдар максаттан алынган дал келген cookie файлдарын жөнөтө алат.

Өзүнчө түзүлгөн туткалар же процесстер ортосунда сактоо үчүн атайын тандалган cookie файл саясатын колдонуңуз. COOKIEFILE cookie файлдарын окуйт; COOKIEJAR libcurl сактаган cookie файлдарын жазат. COOKIEJARга жол берүү аны да окууну билдирбейт.

Cookie файлдарын колдонмо ниет кылган сессия же аккаунт боюнча өзүнчө кармаңыз. Кошумча иштер колдонгон жалпы файл ар бир иш тандаган проксиге карабастан абалды аралаштырышы мүмкүн. Файлды коргоңуз, анткени сессия cookie файлы сырсөз деп белгиленбесе да кирүү бере алат.

Эгер жумуш агымы тазалоодон мурун учурдагы cookie абалын жазышын талап кылса, libcurlдын документтелген cookie буйруктарын карап чыгыңыз. Абал качан жазыларынын жалгыз түшүндүрмөсү катары эскирген PHP мисалындагы curl_close чакыруусуна таянбаңыз.

Өзгөргөн прокси IP cookie саясатын колдонмо өзгөртпөсө, тийбестен калтырат. Четке кагылган сессияны прокси кирүүнү эстеши керек деп ойлоонун ордуна максаттын жообу катары диагностикалаңыз.

Тектеш макалалар