Ann an iarrtas Guzzle 7 a chleachdas an làimhsiche cURL, bidh an raon roghainnean curl ìre-ìosal a' cleachdadh sheasmhain slàn-àireamh CURLOPT PHP mar iuchraichean:

$options = [
    'curl' => [
        CURLOPT_PROXY => 'proxy.example',
        CURLOPT_PROXYPORT => 8080,
    ],
];

Cùm an iuchair a-muigh Guzzle 'curl' eadar comharran-luirg. Na cuir CURLOPT_PROXY no CURLOPT_PROXYPORT eadar comharran-luirg. Bidh sgrìobhadh 'CURLOPT_PROXY' a' cruthachadh sreang àbhaisteach leis an ainm sin; cha dèan PHP a thionndadh gu luach àireamhach an t-seasmhain.

Tha an t-eadar-dhealachadh seo a' mìneachadh rabhadh curl_setopt_array gum feum iuchraichean a bhith nan seasmhain CURLOPT no nan slàn-àireamhan co-ionann. Thoir sùil air cruth an raoin mus atharraich thu seòladh no cunntas an fhrithealaiche: tha an rabhadh sin mu rèiteachadh an làimhsiche, agus chan eil e na dhearbhadh gun do dhiùlt an frithealaiche fad-àite ceangal.

Nuair nach eil feum air giùlan cURL ìre-ìosal, tha an roghainn iarraidh àbhaisteach aig Guzzle nas sìmple:

$options = [
    'proxy' => 'http://proxy.example:8080',
];

Tagh an eadar-aghaidh a thathar an dùil agus cùm seòrsaichean nan iuchraichean aice cunbhalach. Nuair a tha an cruth sin dligheach, faodaidh innteart HTTP bhon liosta frithealaichean HTTP an ceann-uidhe a thoirt seachad airson iarrtas ceadaichte gu URL poblach gun chunntas frithealaiche. Feumaidh an raon curl ìre-ìosal an làimhsiche cURL; chan eil làimhsiche eile a' fàs cURL dìreach air sgàth gu bheil an raon sin ann.

Artaigilean co-cheangailte