Cruinnich loidhnichean cinn-loidhne air leth bho bhodhaig an fhreagairt. Faodaidh gluasad tro neach-ionaid cinn-loidhne CONNECT, dearbhachaidh, ath-sheòlaidh agus freagairt cinn-uidhe a lìbhrigeadh ann an aon ghnìomh:

$headerLines = [];
curl_setopt($handle, CURLOPT_HEADERFUNCTION,
    function ($handle, $line) use (&$headerLines) {
        $headerLines[] = $line;
        return strlen($line);
    }
);

Cumaidh an t-ais-ghairm seo an t-òrdugh loidhne amh agus bheir e air ais an àireamh de bhitean a ghabhar ris. Gheibh e loidhnichean slàna; ach chan eil e fhathast gan cruinneachadh nan freagairtean no a' taghadh chinn-loidhne na làraich dheireannaich.

Mìnich an t-òrdugh mar bhlocaichean

Bidh loidhne inbhe HTTP a' tòiseachadh bloc freagairt, agus bidh loidhne fholmh a' crìochnachadh a chinn-loidhne. Glèidh na crìochan sin mus tagh thu freagairt dheireannach a' chinn-uidhe. Faodaidh oidhirpean dearbhachaidh eadar-mheadhanach agus ath-sheòlaidhean blocaichean a chur ris fhèin.

Faodaidh luchd-leantainn tighinn nas fhaide air adhart tron ais-ghairm. Cùm gu leòr de staid a' pharsaiche gus an dealachadh bho na cinn-loidhne tùsail, an àite a bhith a' ceangal gach raon nas fhaide ri a' chiad fhreagairt.

Glèidh no mùch fianais na tunail

Leugh CURLINFO_HTTP_CONNECTCODE air leth airson inbhe CONNECT tunail HTTPS. Chan eil tunail a ghabhar ris a' dearbhadh freagairt soirbheachail bhon làrach.

Mura h-eil feum aig a' chruinneachair air cinn-loidhne CONNECT, bidh CURLOPT_SUPPRESS_CONNECT_HEADERS a' stiùireadh an lìbhrigidh don chur-a-mach cinn-loidhne a chaidh a rèiteachadh agus do shlighean na h-ais-ghairm. Thoir sùil air taic anns an libcurl agus an togail PHP a tha ceangailte. Bidh mùchadh a' sìmpleachadh a' chruinneachaidh ach a' toirt air falbh fianais tunail aig ìre cinn-loidhne a dh'fhaodadh cuideachadh le breithneachadh.

Na faigh air ais am bodhaig le frith-thilgeadh stèidhichte no le bhith a' lorg taga HTML. Bidh meud nan cinn-loidhne ag atharrachadh, bidh freagairtean eadar-mheadhanach eadar-dhealaichte, agus faodaidh am bodhaig a bhith dà-chànanach no falamh. Chan eil seann aithisg bhug a tha sònraichte do dh'fhoillseachadh a' fìreanachadh frith-thilgeadh a chaidh a thomhas.

Cùm làimhseachadh a' bhodhaig air leth, agus glèidh a' mhearachd gluasaid còmhla ris na h-ìrean freagairt a chaidh fhaicinn ma dh'fhàilligeas an cruinneachadh no am parsadh. Bidh sin ag eadar-dhealachadh ais-ghairm a chaidh a bhriseadh, dàta tagraidh mì-fhreagarrach agus iomlaid neach-ionaid a chaidh a dhiùltadh.

Artaigilean co-cheangailte