په هغه 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 نه کوي.

اړوندې مقالې