אין אַ Guzzle 7 בקשה וואָס ניצט דעם cURL האַנדלער, ניצט דער נידעריק-מדרגה curl אָפּציעס עראַי די גאַנצע צאָל CURLOPT קאָנסטאַנטן פון PHP ווי שליסלען:

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

האַלט דעם פֿויסווייטיקן Guzzle שליסל 'curl' אין ציטאַטן. שטעל נישט CURLOPT_PROXY אָדער CURLOPT_PROXYPORT אין ציטאַטן. שרייבן 'CURLOPT_PROXY' שאַפֿט אַ געוויינטלעכן סטרינג מיט דעם נאָמען; PHP פֿאַרוואַנדלט עס נישט אין דעם נומערישן ווערט פֿון דער קאָנסטאַנטע.

דער אונטערשייד דערקלערט די ווארענונג פֿון curl_setopt_array אַז שליסלען מוזן זיין CURLOPT קאָנסטאַנטן אָדער גלייכווערטיקע גאַנצע צאָלן. פּרופֿט די פֿאָרעם פֿון דעם עראַי איידער איר ענדערט די פּראָקסי אַדרעס אָדער קאָנטע: די ווארענונג באַטרעפֿט די קאָנפֿיגוראַציע פֿון האַנדלער, נישט קיין באַווייַז אַז דער ווייַטער פּראָקסי האָט אָפּגעוואָרפֿן אַ פֿאַרבינדונג.

ווען מען דאַרף נישט קיין נידעריק-מדרגה cURL פֿאַרהאַלטן, איז Guzzle'ס געוויינלעכע בקשה אפציע פּשוטער:

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

קלויבט דעם געמיינטן אינטערפֿייס און האַלט די שליסל טיפּן פֿון אים באַשטענדיק. ווען די פֿאָרעם איז גילטיק, קען אַ HTTP אַרייַנגאַנג פֿון דער HTTP פּראָקסי ליסטע צושטעלן דעם ענדפּונקט פֿאַר אַ דערלויבטער בקשה צו אַ פּובליקער URL אָן אַ פּראָקסי קאָנטע. דער נידעריק-מדרגה curl עראַי פֿאָדערט דעם cURL האַנדלער; אַן אַנדער האַנדלער ווערט נישט cURL בלויז ווייַל דער עראַי איז פֿאַראַן.

פֿאַרבונדענע אַרטיקלען