Codsiga HTTP caadiga ah oo aan PHP cURL lahayn, u gudbi macne proxy duubka qulqulka 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);

Ku beddel barta dukumeentiga proxy-gaaga HTTP ama musharrax ka socda liiska proxy-ga HTTP. Isku-xirka macnaha HTTP wuxuu filayaa cinwaan TCP oo loogu talagalay proxy. request_fulluri=truewuxuu geliyaa URI-ga goobta oo dhan safka codsiga, sida proxy-yo badan oo horutag ah ay u baahan yihiin. Waqtiga xaddidan wuxuu xaddidaa hawlgalka qulqulka sida ku cad qawaaniinta duubkaas.

Hubi qiimaha la soo celiyay iyo digniinta ka hor inta aadan falanqayn jirka; akhris fashilmay iyo jawaab madhan oo guulaystay waxay u baahan yihiin habayn kala duwan. Ku bilow cilad-baadhista hal goob HTTP iyo codsi xaddidan. HTTPS waxay ku dartaa tunnel iyo dhaqanka TLS kuwaas oo lagu hubinayo nooca dhabta ah ee duubka/PHP; tusaalahan ma caddeeyo awoodahaas.

Macnaha ku gudbinta wicitaankan wuxuu marinka ka dhigaa mid muuqda oo ka fogaansho beddelka akhrinta URL-yada aan la xiriirin. Macne caadi ah oo la wadaago wuxuu ku habboon yahay kaliya marka barnaamijku si ula kac ah u rabo siyaasaddaas; maktabaduhu waa inay tixgeliyaan baaxaddiisa ballaaran.

Tani waxay habaynaysaa qulqulka PHP, ma aha gacan cURL si madax-bannaan loo abuuray, browser ama geedi socod kale. Aqoonso gaadiidka HTTP ee dhabta ah ee xirmo ka hor inta aadan filan inuu isticmaalo macnahan.

Maqaallo la xiriira