Àwọn kọ́kọ́rọ́ àṣàyàn cURL Guzzle jẹ́ àwọn ìdúró PHP
Tún ìkìlọ̀ curl_setopt_array nípa àwọn kọ́kọ́rọ́ àṣàyàn ṣe nípasẹ̀ lílo àwọn ìdúró CURLOPT odidi nínú àkójọ àṣàyàn curl ìpele kérésé Guzzle.
Nínú ìbéèrè Guzzle 7 tí ó ń lo olùṣe cURL, àkójọ àṣàyàn curl ìpele kérésé ń lo àwọn ìdúró CURLOPT odidi PHP gẹ́gẹ́ bí kọ́kọ́rọ́:
$options = [
'curl' => [
CURLOPT_PROXY => 'proxy.example',
CURLOPT_PROXYPORT => 8080,
],
];
Pa kọ́kọ́rọ́ òde Guzzle 'curl' mọ́ nínú àmì àsọtẹ́lẹ̀. Má ṣe fi CURLOPT_PROXY tàbí CURLOPT_PROXYPORT sínú àmì àsọtẹ́lẹ̀. Kíkọ 'CURLOPT_PROXY' ń dá okùn déédéé pẹ̀lú orúkọ yẹn; PHP kò yí i padà sí iye nọ́mbà ìdúró náà.
Ìyàtọ̀ yìí ló ń ṣàlàyé ìkìlọ̀ curl_setopt_array pé àwọn kọ́kọ́rọ́ gbọ́dọ̀ jẹ́ ìdúró CURLOPT tàbí odidi tí ó dọ́gba. Ṣàyẹ̀wò ìrísí àkójọ náà kí o tó yí àdírẹ́sì tàbí àkọsílẹ̀ aṣojú padà: ìkìlọ̀ yẹn jẹ́ nípa ìṣètò olùṣe, kì í ṣe ẹ̀rí pé aṣojú jíjìn kọ̀ ìsopọ̀.
Nígbà tí a kò bá nílò ìhùwàsí cURL ìpele kérésé, àṣàyàn ìbéèrè déédéé Guzzle rọrùn jù:
$options = [
'proxy' => 'http://proxy.example:8080',
];
Yan ẹ̀rọ ìbánisọ̀rọ̀ tí a fẹ́ kí o sì pa àwọn irú kọ́kọ́rọ́ rẹ̀ mọ́ bákan náà. Nígbà tí ìrísí yẹn bá wúlò, àkọsílẹ̀ HTTP kan láti àkójọ aṣojú HTTP lè pèsè ibi ìparí fún ìbéèrè URL gbangba tí a gbà láàyè láìsí àkọsílẹ̀ aṣojú. Àkójọ curl ìpele kérésé nílò olùṣe cURL; olùṣe mìíràn kì í di cURL kìkì nítorí pé àkójọ yẹn wà.