د Guzzle د cURL انتخاب کلي د PHP ثابتې دي
په Guzzle کې د ټيټې کچې curl انتخاب په ارې کې د بشپړو عددونو CURLOPT ثابتو په کارولو سره د curl_setopt_array د انتخاب-کلي خبرداری سم کړئ.
په هغه Guzzle 7 غوښتنه کې چې د cURL هینډلر کاروي، د ټيټې کچې 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 نه کوي.