Guzzle نىڭ cURL تاللانما ئاچقۇچلىرى PHP دائىملىق سانلىرى
Guzzle نىڭ تۆۋەن دەرىجىلىك curl تاللانما سانلىقىدا پۈتۈن سان CURLOPT دائىملىقلىرىنى ئىشلىتىپ curl_setopt_array تاللانما ئاچقۇچ ئاگاھلاندۇرۇشىنى تۈزىتىڭ.
cURL بىر تەرەپ قىلغۇچنى ئىشلىتىدىغان Guzzle 7 تەلىپىدە، تۆۋەن دەرىجىلىك curl تاللانما سانلىقى ئاچقۇچ سۈپىتىدە PHP نىڭ پۈتۈن سان CURLOPT دائىملىقلىرىنى ئىشلىتىدۇ:
$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 بولۇپ قالمايدۇ.