Dè am proxy a chleachd an t-iarrtas PHP cURL seo?
Dèan eadar-dhealachadh eadar am proxy a chaidh a rèiteachadh, am peer ceangailte agus an t-slighe a-mach phoblach a chì ceann-uidhe.
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.
| Ceist | Cà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.