Ŝalti kuketojn en la PHP cURL-tenilo, kiu uzas la prokurilon
Konservu celkuketojn en la kuketa motoro de PHP cURL dum vi agordas la prokurilan vojon aparte.
La prokurilo portas la peton. La kuketa motoro de PHP cURL decidas, kiujn celkuketojn la kliento sendas. Agordu ambaŭ en la tenilo, kiu faras la transigon. La HTTP-prokurila listo liveras kandidatojn por la vojo, kiam ĉi tiu laboro rajtas uzi publikajn perantojn:
curl_setopt($handle, CURLOPT_PROXY, 'http://203.0.113.10:8080');
curl_setopt($handle, CURLOPT_COOKIEFILE, '');La malplena valoro de COOKIEFILE ŝaltas la kuketan motoron sen ŝargi komencan kuketan dosieron. Postaj petoj en tiu tenilo povas sendi kongruajn kuketojn ricevitajn de la celo.
Por daŭreco trans aparte kreitaj teniloj aŭ procezoj, uzu konscian kuketan dosierpolitikon. COOKIEFILE legas kuketojn; COOKIEJAR skribas la kuketojn, kiujn libcurl retenas. Doni al COOKIEJAR vojon ne ankaŭ legas ĝin.
Tenu kuketajn dosierojn apartaj laŭ la celata seanco aŭ konto de la aplikaĵo. Komuna dosiero uzata de samtempaj taskoj povas miksi staton sendepende de tio, kiun prokurilon ĉiu tasko elektas. Protektu la dosieron, ĉar seanca kuketo povas doni aliron eĉ se ĝi ne estas etikedita kiel pasvorto.
Se la laborfluo bezonas, ke la nuna kuketa stato estu elfluigita antaŭ purigado, ekzamenu la dokumentitajn kuketajn komandojn de libcurl. Ne fidu la curl_close-vokon de malnova PHP-ekzemplo kiel la solan klarigon pri tio, kiam stato estas skribata.
Ŝanĝita prokurila IP lasas la kuketan politikon netuŝita, se la aplikaĵo ne ŝanĝas ĝin. Diagnozu malakceptitan seanson kiel respondon de la celo anstataŭ supozi, ke la prokurilo devas memori la ensaluton.