Fyri eina vanliga HTTP-spurning uttan PHP cURL, lat HTTP-streymuvikjaranum eitt proxysamhengi:

$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);

Skift út dokumentatiónarendapunktin við tín HTTP-proxy ella ein kandidat úr HTTP-proxylistanum. HTTP-samhengisgrænseflatan væntar eina TCP-adressu fyri proxy. request_fulluri=truesetur fulla mál-URI í spurningarlinjuna, sum nógvir frammanfyri liggjandi proxyar krevja. Tíðarmarkin avmarkar streymuvirksemið eftir reglum tess vikjarans.

Kannaðu afturgivna virðið og ávaringina, áðrenn tú greinar kroppin; ein miseydnað lesing og eitt tómt, eydnað svar krevja ymiskan handfaring. Byrja greininguna við hesum einasta HTTP-máli og avmarkaðu spurningini. HTTPS leggur tunnilsgerð og TLS-atferð afturat, sum má kannað verða fyri veruliga vikjaran/PHP-útgávuna; hetta dømið staðfestir ikki hesar førleikar.

At lata samhengið við hesa kallingina heldur leiðini sjónligari og forðar fyri at broyta óskyldar URL-lesingar. Eitt deilt fyrrsett samhengi er bert hóskandi, tá ið samstykkið vil hesa stevnu av yvirlag; bókasøvn eiga at taka hædd fyri víðari raklífvinum.

Hetta setur PHP-streymir upp, ikki eitt sjálvstøðugt gjørt cURL-handtak, ein kagari ella ein annan prosess. Greina veruliga HTTP-flutningin í einum pakka, áðrenn tú væntir, at hann brúkar hetta samhengið.

Skyldar greinar