Is féidir le “faigh an seachfhreastalaí” trí rud éagsúla a chiallú in iarratas PHP cURL. Socraigh cén bhreathnóireacht atá uait sula gcuireann tú iarratas eile leis.

CeistCá bhféachfar
Cén críochphointe a chumraigh an feidhmchlár?An chumraíocht a tugadh don láimhseáil
Ar úsáideadh seachfhreastalaí don aistriú seo?Faisnéis aistrithe, nuair a thacaítear léi
Cén seoladh poiblí a chonaic an suíomh gréasáin?Breathnóireacht ag an gceann scríbe sin

Coinnigh an críochphointe roghnaithe in aice leis an láimhseáil nó leis an réad iarratais. Is comhéadan faisnéise aistrithe é curl_getinfo, ní getter ginearálta do gach luach CURLOPT a sannadh roimhe seo. Is simplí an chumraíocht feidhmchláir a choinneáil ná iarracht a dhéanamh glaonna curl_setopt a thascradh.

Scrúdaigh an t-aistriú críochnaithe

Tar éis an aistrithe, tá an piara nasctha ar fáil trí CURLINFO_PRIMARY_IP. Nuair a théann an chéad nasc chuig seachfhreastalaí, féadfaidh an piara sin a bheith ina sheoladh an tseachfhreastalaí seachas seoladh an tsuímh ghréasáin.

$peer = curl_getinfo($ch, CURLINFO_PRIMARY_IP);
$usedProxy = defined('CURLINFO_USED_PROXY')
    ? curl_getinfo($ch, constant('CURLINFO_USED_PROXY'))
    : null;

Cuireadh CURLINFO_USED_PROXY le libcurl i 8.7.0 agus nochtann tógálacha PHP comhoiriúnacha é. Tuairiscíonn a thoradh úsáid seachfhreastalaí, ní URL iomlán an tseachfhreastalaí roghnaithe. Mura bhfuil an tairiseach ar fáil, ciallaíonn null thuas nach bhfuil an bhreathnóireacht ar fáil, ní go ndeachaigh an t-iarratas go díreach.

Léigh na luachanna seo fad a chuireann an láimhseáil síos ar an oibríocht atá i gceist. B'fhéidir nach dtabharfaidh nasc teipthe seoladh piara úsáideach, agus is féidir seachfhreastalaí follasach a sheachaint fós le heisiamh infheidhme.

Freagraíonn críochphointe seiceála IP don tríú ceist. Féadfaidh a fhreagra cur síos a dhéanamh ar aschur taobh thiar den seachfhreastalaí, agus an t-ainm óstach cumraithe ag réiteach chuig bealach isteach eile. Níor cheart ceachtar seoladh a chur in ionad an chinn eile i socruithe an fheidhmchláir.

Ailt ghaolmhara