“Samun proxi” a cikin aikace-aikacen PHP cURL na iya nufin abubuwa uku daban-daban. Yanke shawara wace lura kake buƙata kafin ƙara wata buƙata.

TambayaInda za a duba
Wace ƙarshen wuri aikace-aikacen ya saita?Saitin da aka ba hannun
An yi amfani da proxi don wannan canja wuri?Bayanin canja wuri, inda ake tallafawa
Wace adireshin jama'a gidan yanar gizon ya gani?Lura a wannan manufar

Riƙe ƙarshen wurin da aka zaɓa tare da hannun ko abin buƙata. curl_getinfo mu'amala ce ta bayanin canja wuri, ba babban mai samu ba ne ga kowace ƙimar CURLOPT da aka sanya a baya. Riƙe saitin aikace-aikacen ya fi sauƙi fiye da ƙoƙarin katse kiran curl_setopt.

Bincika canja wurin da aka kammala

Bayan canja wurin, ana samun abokin da aka haɗa ta CURLINFO_PRIMARY_IP. Lokacin da haɗin farko ya tafi wurin proxi, wannan abokin zai iya zama adireshin proxi maimakon adireshin gidan yanar gizo.

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

An ƙara CURLINFO_USED_PROXY cikin libcurl a 8.7.0 kuma ginannun PHP masu dacewa suna bayyana shi. Sakamakonsa yana bayar da rahoton amfani da proxi, ba cikakken URL na proxi ɗin da aka zaɓa ba. Idan ma'aunin ba ya samuwa, null da ke sama yana nufin ba a samun lura, ba wai buƙatar ta tafi kai tsaye ba.

Karanta waɗannan ƙimomin yayin da hannun har yanzu yana bayanin aikin da ake magana. Haɗin da ya gaza mai yiwuwa ba zai bayar da adireshin abokin da zai yi amfani ba, kuma ana iya ƙetare proxi bayyananne ta hanyar keɓewar da ta dace.

Ƙarshen wurin duba IP yana amsa tambaya ta uku. Amsarsa na iya bayanin fitowa a bayan proxi, yayin da sunan mai masaukin da aka saita ke warware zuwa wata hanyar shiga. Kada a maye gurbin ɗaya daga cikin adiresoshin da ɗayan a cikin saitunan aikace-aikacen.

Labarai masu alaƙa