Seachadann an seachfhreastalaí sonraí. Tugann d'aisghlao scríofa an luach mícheart ar ais. Ansin téann libcurl as, agus tuairiscíonn an cód timpeall air “teip íoslódála tríd an seachfhreastalaí” eile.

Caithfidh an t-aisghlao a thuairisciú cé mhéad beart faighte a láimhseáil sé i ndáiríre. Comhaireamh difriúil a thabhairt ar ais comharthaíonn sé teip. Maidir le tóir scríofa atá ag blocáil go toiliúil, féadfaidh smután a bheith mar seo:

curl_setopt($handle, CURLOPT_PROXY, 'http://proxy.example:8080');
curl_setopt($handle, CURLOPT_WRITEFUNCTION,
    function ($handle, $chunk) use ($sink) {
        $written = fwrite($sink, $chunk);
        return $written === false ? 0 : $written;
    }
);

Glacann sé seo leis gurb é an feidhmchlár atá ann cheana úinéir an láimhseála agus an tóir scríofa. Téann scríobh teipthe nó gairid as seachas a mhaíomh go ciúin gur sábháladh an smután iomlán. Teastaíonn dearadh cuí maolánaithe agus sos/atosaigh ó thóir nach bhfuil ag blocáil; ní sholáthraíonn an smután beag a leithéid.

Comhair bearta, ní carachtair a thaispeántar. Féadfaidh na sonraí a bheith dénártha nó ina gcuid de sheicheamh téacs ilbheart. Ní gá gur líne amháin, doiciméad JSON ná teachtaireacht ón tseirbhís atá in aon aisghlao amháin.

Teastaíonn a staid féin idir aisghlaonna ó pharsáil incriminteach. Os a choinne sin, d'fhéadfadh carnadh gach smutáin go dtí an deireadh a bheith ceart do fhreagra beag teoranta, ach ní polasaí cuimhne é do shruth mór nó gan deireadh.

Coinnigh toradh an aistrithe agus fianaise theipe an aisghlao. Féadfaidh earráid diosca áitiúil nó briseadh parsálaí tarlú tar éis bealach seachfhreastalaí bailí a bhunú. Más mian leat stopadh tar éis réimír, marcáil an stad toiliúil aisghlao sin ar leithligh. Ní féidir le seoladh an seachfhreastalaí a athrú tóir a stop de ghlacadh sonraí a dheisiú.

Ailt ghaolmhara