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 නොවේ.

අදාළ ලිපි