Katika ombi la Guzzle 7 linalotumia kishughulikia cURL, safu ya chaguo za curl ya ngazi ya chini hutumia CURLOPT constants kamili za PHP kama funguo:

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

Weka ufunguo wa nje wa Guzzle 'curl' ndani ya alama za nukuu. Usiweke CURLOPT_PROXY au CURLOPT_PROXYPORT ndani ya alama za nukuu. Kuandika 'CURLOPT_PROXY' hutengeneza mfuatano wa kawaida wenye jina hilo; PHP haubadilishi kuwa thamani ya nambari ya constant hiyo.

Tofauti hii inaeleza onyo la curl_setopt_array kwamba funguo lazima ziwe CURLOPT constants au nambari kamili zinazolingana. Kagua umbo la safu kabla ya kubadilisha anwani au akaunti ya proksi: onyo hilo linahusu usanidi wa kishughulikia, na si uthibitisho kwamba proksi ya mbali ilikataa muunganisho.

Wakati tabia ya cURL ya ngazi ya chini haihitajiki, chaguo la kawaida la ombi la Guzzle ni rahisi zaidi:

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

Chagua kiolesura kilichokusudiwa na uweke aina za funguo zake sawa. Umbo hilo likiwa halali, ingizo la HTTP kutoka orodha ya proksi za HTTP linaweza kutoa kituo cha mwisho kwa ombi linaloruhusiwa kwa URL ya umma bila akaunti ya proksi. Safu ya curl ya ngazi ya chini inahitaji kishughulikia cURL; kishughulikia kingine hakiwi cURL kwa sababu tu safu hiyo ipo.

Makala zinazohusiana