URL HTTP a lorg tro phrogsaidh le PHP file_get_contents
Suidhich filleadh sruth HTTP PHP airson progsaidh adhartach, a' gabhail a-steach cruthachadh iarrtas agus crìochan co-theacsan sruth.
Airson iarrtas HTTP àbhaisteach gun cURL PHP, thoir co-theacsa progsaidh dhan fhilleadh sruth 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);
Cuir an t-àite-coise sgrìobhainne an àite do phrogsaidh HTTP fhèin no tagraiche bhon liosta progsaidhean HTTP. Tha an eadar-aghaidh co-theacsa HTTP a' feitheamh ri seòladh TCP airson proxy. request_fulluri=truea' cur an URI ceann-uidhe slàn anns an loidhne iarrtas, mar a dh'iarras mòran phrogsaidhean adhartach. Cuiridh an ùine-iochd crìoch ris an obair sruth fo riaghailtean an fhillidh sin.
Thoir sùil air an luach a thill agus air an rabhadh mus parsáil thu a' bhodhaig; feumaidh leughadh air fàilligeadh agus freagairt fholmh shoirbheachail làimhseachadh diofraichte. Tòisich a' bhreithneachadh leis an aon cheann-uidhe HTTP seo agus iarrtas cuingealaichte. Cuiridh HTTPS tunail agus giùlan TLS a bharrachd a dh'fheumar a sgrùdadh airson an fhillidh/an tionndadh PHP fìor; chan eil an eisimpleir seo a' dearbhadh nan comasan sin.
Le bhith a' toirt a' cho-theacsa aig a' ghairm seo, cumaidh tu an t-slighe fhaicinn agus seachainidh tu atharrachadh air leughaidhean URL gun cheangal. Chan eil co-theacsa bunaiteach roinnte freagarrach ach nuair a tha an tagradh ag iarraidh a' phoileasaidh sin a dh'aona ghnothach; bu chòir do leabharlannan aire a thoirt don raon nas fharsainge aige.
Bidh seo a' suidheachadh sruthan PHP, chan e làimhseachadh cURL air a chruthachadh gu neo-eisimeileach, brabhsair no pròiseas eile. Comharraich fìor-ghiùlan HTTP pacaid mus dèan thu dùil gum bi e a' cleachdadh a' cho-theacsa seo.