proxy ئىشلىتىدىغان PHP cURL تۇتقۇچىدا cookie قوزغىتىش
proxy يولىنى ئايرىم سەپلىگەندە نىشان cookieلىرىنى PHP cURL نىڭ cookie ماتورىدا ساقلاڭ.
تەلەپنى proxy يۆتكەيدۇ. خېرىدار قايسى نىشان cookieلىرىنى ئەۋەتىشىنى PHP cURL نىڭ cookie ماتورى بەلگىلەيدۇ. ھەر ئىككىسىنى يۆتكەشنى ئىجرا قىلىدىغان تۇتقۇچتا سەپلەڭ. HTTP proxy تىزىملىكى بۇ خىزمەت ئاممىۋى ۋاسىتىچىلەرنى ئىشلىتەلەيدىغان چاغدا يول ئۈچۈن نامزاتلارنى تەمىنلەيدۇ:
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 ھۆججەتلىرىنى ئەپنىڭ نىشانلىغان سېسىيەسى ياكى ھېساباتى بويىچە ئايرىم ساقلاڭ. ئوخشاش ۋاقىتتىكى خىزمەتلەر ئورتاق ئىشلىتىدىغان ھۆججەت ھەر بىر خىزمەت تاللىغان proxydin مۇستەقىل ھالەتنى ئارىلاشتۇرۇۋېتىشى مۇمكىن. ھۆججەتنى قوغداڭ، چۈنكى سېسىيە cookieسى پارول دەپ بەلگىلەنمىسىمۇ زىيارەت بېرەلەيدۇ.
ئەگەر خىزمەت ئېقىمى تازىلاشتىن بۇرۇن ھازىرقى cookie ھالىتىنى يېزىشنى تەلەپ قىلسا، libcurl نىڭ ھۆججەتلەشتۈرۈلگەن cookie بۇيرۇقلىرىنى تەكشۈرۈڭ. ھالەت قاچان يېزىلىدىغانلىقىنىڭ بىردىنبىر چۈشەندۈرۈشى سۈپىتىدە كونا PHP مىسالىدىكى curl_close چاقىرىقىغا تايانماڭ.
ئۆزگەرگەن proxy IP ئەپ ئۇنى ئۆزگەرتمىسە cookie سىياسىتىنى تەگمەي قالدۇرىدۇ. رەت قىلىنغان سېسىيەنى proxy كىرىشنى ئېسىدە ساقلىشى كېرەك دەپ پەرەز قىلىشنىڭ ئورنىغا نىشاننىڭ جاۋابى سۈپىتىدە دىئاگنوز قىلىڭ.