Okhiye bezinketho ze-cURL ku-Guzzle yi-PHP constants
Lungisa isexwayiso se-curl_setopt_array mayelana nokhiye bezinketho ngokusebenzisa ama-CURLOPT constants aphelele ku-Guzzle curl array yezinketho esezingeni eliphansi.
Esicelweni se-Guzzle 7 esisebenzisa isiphathi se-cURL, i-curl array yezinketho esezingeni eliphansi isebenzisa ama-CURLOPT constants aphelele e-PHP njengokhiye:
$options = [
'curl' => [
CURLOPT_PROXY => 'proxy.example',
CURLOPT_PROXYPORT => 8080,
],
];
Gcina ukhiye wangaphandle we-Guzzle 'curl' phakathi kwezimpawu zokucaphuna. Ungafaki i-CURLOPT_PROXY noma i-CURLOPT_PROXYPORT phakathi kwezimpawu zokucaphuna. Ukubhala 'CURLOPT_PROXY' kwakha umucu ojwayelekile onalelo gama; i-PHP ayikuguquli kube inani lezinombolo le-constant.
Umehluko lo uchaza isexwayiso se-curl_setopt_array sokuthi okhiye kumele kube ama-CURLOPT constants noma izinombolo eziphelele ezilinganayo. Hlola ukuma kwe-array ngaphambi kokushintsha ikheli noma i-akhawunti ye-proxy: leso sexwayiso siphathelene nokulungiselela isiphathi, hhayi ubufakazi bokuthi i-proxy ekude yanqaba ukuxhumana.
Lapho ukuziphatha kwe-cURL kwezinga eliphansi kungadingeki, inketho ejwayelekile yesicelo ye-Guzzle ilula:
$options = [
'proxy' => 'http://proxy.example:8080',
];
Khetha i-interface ehlosiwe futhi ugcine izinhlobo zokhiye bayo zifana. Lapho leso simo sivumelekile, ukufakwa kwe-HTTP okuvela ku-uhlu lwamaproxy e-HTTP kunganikeza indawo yokugcina yesicelo esivunyelwe se-URL yomphakathi ngaphandle kwe-akhawunti ye-proxy. I-curl array yezinga eliphansi idinga isiphathi se-cURL; esinye isiphathi asibi yi-cURL nje ngoba leyo array ikhona.