Don bukatar HTTP ta yau da kullum ba tare da cURL na PHP ba, ba da mahallin wakili ga mai rufe kogin 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);

Maye gurbin matsayin takardu da wakilin HTTP naka ko dan takara daga jerin wakilan HTTP. Fuskar mahallin HTTP tana bukatar adireshin TCP don proxy. request_fulluri=trueyana sanya cikakken URI na manufa a cikin layin bukata, kamar yadda yawancin wakilan gaba suke bukata. Lokacin jira yana iyakance aikin kogi bisa ka'idojin wannan mai rufewa.

Duba darajar da aka mayar da kuma gargadin kafin nazarin jiki; karatu da ya kasa da amsa mara komai mai nasara suna bukatar kulawa daban. Fara bincike da wannan manufar HTTP daya da bukata mai iyaka. HTTPS yana kara rami da halin TLS wadanda dole a duba su don ainihin mai rufewa/sigar PHP; wannan misali ba ya tabbatar da wadannan iyawa.

Bayar da mahallin a wannan kira yana barin hanyar a bayyane kuma yana guje wa canza karatun URL da ba su da alaka. Raba mahallin tsoho ya dace ne kawai lokacin da aikace-aikacen yake son wannan manufar da gangan; dakunan karatu ya kamata su yi la'akari da fadin iyakarsa.

Wannan yana saita koguna na PHP, ba hannun cURL da aka kirkira da kansa ba, burauza ko wani tsari ba. Gano ainihin jigilar HTTP na fakiti kafin ka yi tsammanin zai yi amfani da wannan mahallin.

Labarai masu alaƙa