PHP cURL سىز ئادەتتىكى HTTP تەلەپ ئۈچۈن HTTP ئېقىم قاپلىغۇچىسىغا پراكسى مۇھىتىنى بېرىڭ:

$context = stream_context_create([
    'http' => [
        'proxy' => 'tcp://203.0.113.10:8080',
        'request_fulluri' => true,
        'timeout' => 10,
    ],
]);
$body = file_get_contents('http://example.com/', false, $context);

ھۆججەتتىكى ئاخىرلاش نۇقتىسىنى HTTP پراكسىڭىز ياكى HTTP پراكسى تىزىملىكىدىكى نامزات بىلەن ئالماشتۇرۇڭ. HTTP مۇھىت كۆرۈنمە يۈزى proxy ئۈچۈن TCP ئادرېسىنى كۈتىدۇ. request_fulluri=true پۈتۈن نىشان URI نى تەلەپ قۇرىغا قويىدۇ، كۆپلىگەن ئالدىغا يۆتكەيدىغان پراكسىلار شۇنى تەلەپ قىلىدۇ. ۋاقىت چېكى ئېقىم مەشغۇلاتىنى شۇ قاپلىغۇچىنىڭ قائىدىسى بويىچە چەكلەيدۇ.

مەزمۇننى تەھلىل قىلىشتىن بۇرۇن قايتۇرۇلغان قىممەت ۋە ئاگاھلاندۇرۇشنى تەكشۈرۈڭ؛ مەغلۇپ ئوقۇش بىلەن بوش مۇۋەپپەقىيەتلىك جاۋاب ئوخشىمىغان بىر تەرەپ قىلىشنى تەلەپ قىلىدۇ. دىئاگنوزنى مۇشۇ بىر HTTP نىشان ۋە چەكلەنگەن تەلەپ بىلەن باشلاڭ. HTTPS تونېللاش ۋە TLS ھەرىكىتىنى قوشىدۇ، ئۇلار ھەقىقىي قاپلىغۇچى/PHP نەشرى ئۈچۈن تەكشۈرۈلۈشى كېرەك؛ بۇ مىسال ئۇ ئىقتىدارلارنى ئىسپاتلىمايدۇ.

مۇھىتنى مۇشۇ چاقىرىشتا بېرىش يولنى كۆرۈنەرلىك ساقلايدۇ ۋە مۇناسىۋەتسىز URL ئوقۇشلارنى ئۆزگەرتىشتىن ساقلىنىدۇ. ئورتاق كۆڭۈلدىكى مۇھىت پەقەت ئەپ بۇ سىياسەتنى قەستەن خالىغاندا مۇۋاپىق؛ كۇتۇپخانىلار ئۇنىڭ كەڭ دائىرىسىنى ھېسابقا ئېلىشى كېرەك.

بۇ PHP ئېقىملىرىنى تەڭشەيدۇ، مۇستەقىل قۇرۇلغان cURL تۇتقۇچىنى ئەمەس، توركۆرگۈ ياكى باشقا جەريانى ئەمەس. بىر بولاقنىڭ بۇ مۇھىتنى ئىشلىتىشىنى كۈتۈشتىن بۇرۇن ئۇنىڭ ھەقىقىي HTTP توشۇشىنى ئېنىقلاڭ.

مۇناسىۋەتلىك ماقالىلەر