প্রক্সি ব্যবহার করে এমন PHP cURL হ্যান্ডেলে কুকি সক্রিয় করুন
প্রক্সি রুট আলাদাভাবে কনফিগার করে PHP cURL-এর কুকি ইঞ্জিনে গন্তব্যের কুকি রাখুন।
প্রক্সি অনুরোধটি বহন করে। 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-এর নথিভুক্ত কুকি কমান্ড পরীক্ষা করুন। অবস্থা কখন লেখা হয় তার একমাত্র ব্যাখ্যা হিসেবে পুরোনো PHP উদাহরণের curl_close কলের উপর নির্ভর করবেন না।
পরিবর্তিত প্রক্সি IP কুকি নীতিটি অ্যাপ্লিকেশন পরিবর্তন না করলে অক্ষত রাখে। প্রত্যাখ্যাত সেশনকে গন্তব্যের প্রতিক্রিয়া হিসেবে নির্ণয় করুন, প্রক্সিকে লগইন মনে রাখতে হবে বলে ধরে নেওয়ার বদলে।