Is tairisigh PHP iad eochracha rogha cURL Guzzle
Ceartaigh rabhadh curl_setopt_array faoi eochracha rogha trí thairisigh slánuimhir CURLOPT a úsáid in eagar rogha curl ísealleibhéil Guzzle.
In iarraidh Guzzle 7 a úsáideann an láimhseálaí cURL, úsáideann eagar rogha curl ísealleibhéil tairisigh shlánuimhir CURLOPT PHP mar eochracha:
$options = [
'curl' => [
CURLOPT_PROXY => 'proxy.example',
CURLOPT_PROXYPORT => 8080,
],
];
Coinnigh an eochair sheachtrach Guzzle 'curl' idir comharthaí athfhriotail. Ná cuir CURLOPT_PROXY ná CURLOPT_PROXYPORT idir athfhriotail. Cruthaíonn scríobh 'CURLOPT_PROXY' gnáthshreang leis an ainm sin; ní iompaíonn PHP í ina luach uimhriúil an tairisigh.
Míníonn an t-idirdhealú seo rabhadh curl_setopt_array gur gá eochracha a bheith ina dtairisigh CURLOPT nó ina slánuimhreacha comhionanna. Seiceáil cruth an eagair sula n-athraíonn tú seoladh nó cuntas an tseachfhreastalaí: baineann an rabhadh sin le cumrú an láimhseálaí, agus ní cruthúnas é gur dhiúltaigh an seachfhreastalaí cianda do cheangal.
Nuair nach bhfuil gá le hiompar cURL ísealleibhéil, tá gnáthrogha iarratais Guzzle níos simplí:
$options = [
'proxy' => 'http://proxy.example:8080',
];
Roghnaigh an comhéadan atá beartaithe agus coinnigh cineálacha a eochracha comhsheasmhach. Nuair a bhíonn an cruth sin bailí, is féidir le hiontráil HTTP ón liosta seachfhreastalaithe HTTP an críochphointe a sholáthar d'iarratas ceadaithe ar URL poiblí gan cuntas seachfhreastalaí. Éilíonn eagar curl ísealleibhéil an láimhseálaí cURL; ní éiríonn láimhseálaí eile ina cURL díreach toisc go bhfuil an t-eagar sin i láthair.