proxy ఉపయోగించే PHP cURL హ్యాండిల్పై కుకీలను ప్రారంభించండి
proxy మార్గాన్ని విడిగా కాన్ఫిగర్ చేస్తూ గమ్యస్థాన కుకీలను PHP cURL కుకీ ఇంజిన్లో ఉంచండి.
అభ్యర్థనను proxy మోసుకెళ్తుంది. క్లయింట్ ఏ గమ్యస్థాన కుకీలను పంపుతుందో PHP cURL కుకీ ఇంజిన్ నిర్ణయిస్తుంది. బదిలీ చేసే హ్యాండిల్పై రెండింటినీ కాన్ఫిగర్ చేయండి. HTTP proxy జాబితా ఈ పని పబ్లిక్ మధ్యవర్తులను ఉపయోగించగలిగినప్పుడు మార్గానికి అభ్యర్థులను అందిస్తుంది:
curl_setopt($handle, CURLOPT_PROXY, 'http://203.0.113.10:8080');
curl_setopt($handle, CURLOPT_COOKIEFILE, '');ఖాళీ COOKIEFILE విలువ ప్రారంభ కుకీ ఫైల్ను లోడ్ చేయకుండా కుకీ ఇంజిన్ను ప్రారంభిస్తుంది. ఆ హ్యాండిల్పై తదుపరి అభ్యర్థనలు గమ్యస్థానం నుండి పొందిన సరిపోలే కుకీలను పంపగలవు.
విడిగా సృష్టించిన హ్యాండిల్స్ లేదా ప్రక్రియల మధ్య నిలకడ కోసం, ఉద్దేశపూర్వకంగా ఎంచుకున్న కుకీ ఫైల్ విధానాన్ని ఉపయోగించండి. COOKIEFILE కుకీలను చదువుతుంది; COOKIEJAR libcurl నిల్వ చేసే కుకీలను రాస్తుంది. COOKIEJAR కు మార్గం ఇవ్వడం దాన్ని కూడా చదువుతుందని కాదు.
కుకీ ఫైళ్లను అప్లికేషన్ ఉద్దేశించిన సెషన్ లేదా ఖాతా ప్రకారం వేరుగా ఉంచండి. ఏకకాలిక పనులు పంచుకునే ఫైల్ ప్రతి పని ఎంచుకునే proxyతో సంబంధం లేకుండా స్థితిని కలపగలదు. సెషన్ కుకీ పాస్వర్డ్గా లేబుల్ చేయబడకపోయినా ప్రాప్యత ఇవ్వగలదు కాబట్టి ఫైల్ను రక్షించండి.
శుభ్రపరిచే ముందు ప్రస్తుత కుకీ స్థితిని రాయాల్సి ఉంటే, libcurl యొక్క డాక్యుమెంట్ చేసిన కుకీ ఆదేశాలను పరిశీలించండి. స్థితి ఎప్పుడు రాయబడుతుందో తెలిపే ఏకైక వివరణగా పాత PHP ఉదాహరణలోని curl_close కాల్పై ఆధారపడకండి.
మారిన proxy IP, అప్లికేషన్ మార్చనంత వరకు కుకీ విధానాన్ని తాకకుండా ఉంచుతుంది. తిరస్కరించబడిన సెషన్ను proxy లాగిన్ను గుర్తుంచుకోవాలని ఊహించడం బదులు గమ్యస్థానం నుండి వచ్చిన ప్రతిస్పందనగా నిర్ధారించండి.