Ku-PHP cURL application, “thola i-proxy” kungasho izinto ezintathu ezihlukene. Nquma ukuthi yikuphi ukubheka okudingayo ngaphambi kokwengeza esinye isicelo.

UmbuzoLapho kufanele ubheke khona
Yiluphi uphelo lwesikhathi olulungiswe uhlelo?Ukulungiswa okunikezwe isibambi
Ngabe i-proxy isetshenzisiwe kulokhu kudlulisa?Ulwazi lokudlulisa, lapho kusekelwa khona
Iyiphi ikheli lomphakathi elibonwe yiwebhusayithi?Ukubheka kuleyo ndawo

Gcina uphelo lwesikhathi olukhethiwe eduze kwesibambi noma into yesicelo. I-curl_getinfo iyisixhumi solwazi lokudlulisa, hhayi isitholi esijwayelekile sawo wonke amanani e-CURLOPT anikezwe ngaphambili. Ukugcina ukulungiswa kohlelo kulula kunokuzama ukuvimba izingcingo ze-curl_setopt.

Hlola ukudlulisa okuqediwe

Ngemva kokudlulisa, umlingani oxhunyiwe uyatholakala nge-CURLINFO_PRIMARY_IP. Uma ukuxhumana kokuqala kuya ku-proxy, lowo mlingani angaba yikheli le-proxy hhayi ikheli lewebhusayithi.

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

I-CURLINFO_USED_PROXY yengezwe ku-libcurl ku-8.7.0 futhi ihlinzekwa yizakhiwo ze-PHP ezihambisanayo. Umphumela wayo ubika ukusetshenziswa kwe-proxy, hhayi i-URL ephelele ye-proxy ekhethiwe. Uma ingaguquki ingatholakali, i-null engenhla isho ukuthi ukubheka akutholakali, hhayi ukuthi isicelo saqonda ngqo.

Funda la manani ngesikhathi isibambi sisachaza umsebenzi okhulunyiwe. Ukuxhumana okwehlulekile kungase kunganikezi ikheli lomlingani eliwusizo, futhi i-proxy esobala ingase idlulwe ngokukhishwa okusebenzayo.

Uphelo lokuhlola i-IP luphendula umbuzo wesithathu. Impendulo yalo ingachaza umgwaqo wokuphuma ngemuva kwe-proxy, kuyilapho igama lomsingathi elilungisiwe lixazululeka kwelinye ikhetho. Akukho kula makheli amabili okufanele kushintshwe ngelinye kuzilungiselelo zohlelo.

Izihloko ezihlobene