Faodaidh “faigh am proxy” trì rudan eadar-dhealaichte a chiallachadh ann an aplacaid PHP cURL. Co-dhùin dè an amharc a dh'fheumas tu mus cuir thu iarrtas eile ris.

CeistCàite an coimhead thu
Dè an ceann-phuing a rèitich an aplacaid?An rèiteachadh a chaidh a thoirt don làmh
An deach proxy a chleachdadh airson a' ghluasaid seo?Fiosrachadh gluasaid, far a bheil e a' faighinn taic
Dè an seòladh poblach a chunnaic an làrach?Amharc aig a' cheann-uidhe sin

Cùm a' cheann-phuing a thagh thu ri taobh na làimhe no an nì iarrtais. 'S e eadar-aghaidh fiosrachaidh gluasaid a th' ann an curl_getinfo, chan e getter coitcheann airson gach luach CURLOPT a chaidh a shònrachadh roimhe. Tha e nas sìmplidhe rèiteachadh na h-aplacaid a chumail na bhith a' feuchainn ri glaodhan curl_setopt a ghlacadh.

Dèan sgrùdadh air a' ghluasad a chaidh a chrìochnachadh

Às dèidh a' ghluasaid, tha am peer ceangailte ri fhaighinn tro CURLINFO_PRIMARY_IP. Nuair a thèid a' chiad cheangal gu proxy, faodaidh am peer sin a bhith na sheòladh a' phroxy seach seòladh an làraich.

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

Chaidh CURLINFO_USED_PROXY a chur ri libcurl ann an 8.7.0 agus tha togalaichean PHP co-fhreagarrach ga nochdadh. Tha a thoradh ag aithris cleachdadh proxy, chan e URL slàn a' phroxy a thagh thu. Mura h-eil an seasmhach ri fhaighinn, tha null gu h-àrd a' ciallachadh nach eil an t-amharc ri fhaighinn, chan e gun deach an t-iarrtas gu dìreach.

Leugh na luachan seo fhad 's a tha an làmh fhathast a' toirt cunntas air an obair a tha fo cheist. Is dòcha nach toir ceangal a dh'fhàillig seòladh peer feumail, agus faodar fhathast faighinn seachad air proxy follaiseach le eisgeachd iomchaidh.

Tha ceann-phuing sgrùdaidh IP a' freagairt na treas ceist. Faodaidh a fhreagairt cunntas a thoirt air slighe a-mach air cùl a' phroxy, agus an t-ainm aoigheachd a chaidh a rèiteachadh a' fuasgladh gu slighe a-steach eile. Cha bu chòir aon seòladh a chur an àite an fhir eile ann an suidheachaidhean na h-aplaice.

Artaigilean co-cheangailte