cURL-valmøguleikanyklarnir í Guzzle eru PHP-konstantir
Rætta ávaringina frá curl_setopt_array um valmøguleikanyklar við at brúka heiltals-CURLOPT-konstantir í curl-valmøguleikaøskjuni á lágu stigi í Guzzle.
Í Guzzle 7-áheitan, sum brúkar cURL-handteraran, brúkar curl-valmøguleikaøskjan á lágu stigi heiltals-CURLOPT-konstantirnar í PHP sum nyklar:
$options = [
'curl' => [
CURLOPT_PROXY => 'proxy.example',
CURLOPT_PROXYPORT => 8080,
],
];
Halt tann ytri Guzzle-nyklin 'curl' innan gásareygu. Set ikki CURLOPT_PROXY ella CURLOPT_PROXYPORT innan gásareygu. At skriva 'CURLOPT_PROXY' stovnar ein vanligan tekstastreing við tí navninum; PHP umskiftir hann ikki til talvirðið á konstantini.
Hesin munurin greiðir frá ávaringini í curl_setopt_array, at nyklar skulu vera CURLOPT-konstantir ella samsvarandi heiltøl. Kanna formið á øskjuni, áðrenn tú broytir proxy-adressuna ella kontuna: tann ávaringin snýr seg um at stilla handteraran, og er ikki prógv um, at tann fjarskoti proxyin noktaði sambandi.
Tá ið eingin tørvur er á cURL-atferð á lágu stigi, er vanligi áheitanarvalmøguleikin í Guzzle lættari:
$options = [
'proxy' => 'http://proxy.example:8080',
];
Vel tíðarætlaða markflatan og halt nyklatyppurnar hjá honum samsvarandi. Tá ið formið er galdandi, kann ein HTTP-førsla úr HTTP-proxy-listin geva endapunktin fyri eina loyvda áheitan til eina almenna URL uttan proxy-konto. curl-øskjan á lágu stigi krevur cURL-handteraran; onnur handterari verður ikki cURL bara tí, at hon er til staðar.