ក្នុងសំណើ Guzzle 7 ដែលប្រើឧបករណ៍ចាត់ការ cURL អារេជម្រើស curl កម្រិតទាបប្រើចំនួនថេរ CURLOPT ជាចំនួនគត់របស់ PHP ជាសោ៖

$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 ដោយគ្រាន់តែមានអារេនោះទេ។

អត្ថបទពាក់ព័ន្ធ