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 ማጓጓዣውን ይለዩ።

ተዛማጅ ጽሑፎች