Guzzle ৰ cURL বিকল্পৰ চাবি PHP ধ্ৰুৱক
Guzzle ৰ নিম্নস্তৰীয় curl বিকল্প এৰেত ইণ্টিজাৰ CURLOPT ধ্ৰুৱক ব্যৱহাৰ কৰি curl_setopt_array ৰ বিকল্প-চাবি সতৰ্কবাণী ঠিক কৰক।
cURL হেণ্ডলাৰ ব্যৱহাৰ কৰা Guzzle 7 অনুৰোধত, নিম্নস্তৰীয় curl বিকল্প এৰে এ PHP ৰ ইণ্টিজাৰ CURLOPT ধ্ৰুৱকবোৰ চাবি হিচাপে ব্যৱহাৰ কৰে:
$options = [
'curl' => [
CURLOPT_PROXY => 'proxy.example',
CURLOPT_PROXYPORT => 8080,
],
];
বাহিৰৰ Guzzle চাবি 'curl' উদ্ধৃতি চিহ্নত ৰাখক। CURLOPT_PROXY বা CURLOPT_PROXYPORT উদ্ধৃতি চিহ্নত নিদিব। 'CURLOPT_PROXY' লিখিলে সেই নামটো থকা এটা সাধাৰণ ষ্ট্ৰিং হয়; PHP এ তাক ধ্ৰুৱকৰ সংখ্যাগত মানলৈ নপৰিণত কৰে।
এই পাৰ্থক্যই curl_setopt_array ৰ সতৰ্কবাণীটো ব্যাখ্যা কৰে, য'ত কোৱা হয় চাবিবোৰ CURLOPT ধ্ৰুৱক বা সমতুল্য ইণ্টিজাৰ হ'ব লাগে। প্ৰক্সি ঠিকনা বা একাউণ্ট সলনি কৰাৰ আগতে এৰেৰ আকাৰ পৰীক্ষা কৰক: সেই সতৰ্কবাণী হেণ্ডল সংৰূপণৰ বিষয়ে, দূৰৰ প্ৰক্সিয়ে সংযোগ নাকচ কৰাৰ প্ৰমাণ নহয়।
যেতিয়া নিম্নস্তৰীয় cURL আচৰণৰ প্ৰয়োজন নাই, Guzzle ৰ সাধাৰণ অনুৰোধ বিকল্প সহজ:
$options = [
'proxy' => 'http://proxy.example:8080',
];
উদ্দেশ্য কৰা ইণ্টাৰফে'চ বাছনি কৰক আৰু চাবিৰ প্ৰকাৰ সুষম ৰাখক। সেই আকাৰ শুদ্ধ হ'লে, HTTP প্ৰক্সি তালিকা ৰ পৰা এটা HTTP এণ্ট্ৰিয়ে প্ৰক্সি একাউণ্ট নোহোৱাকৈ অনুমোদিত ৰাজহুৱা URL অনুৰোধৰ বাবে এণ্ডপইণ্ট যোগান ধৰিব পাৰে। নিম্নস্তৰীয় curl এৰেৰ বাবে cURL হেণ্ডলাৰ প্ৰয়োজন; কেৱল এৰেটো থকাৰ বাবে আন হেণ্ডলাৰ cURL নহয়।