It-trasferimenti multi-cURL jispiċċaw fl-ordni tagħhom. Jekk assenjajt proxy differenti lil kull handle, l-ewwel riżultat komplut mhux neċessarjament jappartjeni lill-ewwel proxy fil-lista tal-input tiegħek.

Waħħal identifikatur tat-trasferiment stabbli waqt li tikkonfigura kull handle. Jekk qed tittestja endpoints pubbliċi selettabbli, il-lista tal-proxy HTTP tipprovdi kandidati HTTP. PHP jesponi l-mekkaniżmu tad-dejta privata ta' libcurl:

$id = 'job-17';
curl_setopt($handle, CURLOPT_PROXY, 'http://203.0.113.10:8080');
curl_setopt($handle, CURLOPT_PRIVATE, $id);

Meta curl_multi_info_read() jirrapporta trasferiment komplut, uża l-handle li jintbagħat lura biex tirkupra l-identifikatur:

$id = curl_getinfo($message['handle'], CURLINFO_PRIVATE);

Żomm rekord tal-applikazzjoni mmexxi b'dak l-identifikatur li jkun fih id-destinazzjoni, il-proxy konfigurat u n-numru tal-attentat. Attentat mill-ġdid permezz ta' proxy ieħor jistħoqqlu rekord ġdid tal-attentat, anki jekk jappartjeni għall-istess xogħol ġenerali.

Żomm tliet tipi ta' indirizz separati

L-endpoint tal-proxy konfigurat huwa l-indirizz mogħti lil cURL. L-indirizz peer ta' konnessjoni jiddeskrivi l-konnessjoni tan-netwerk li fetħet cURL. IP tal-ħruġ li tara d-destinazzjoni hija informazzjoni rrapportata min-naħa l-oħra. Jistgħu jvarjaw, speċjalment b'proxies marbuta f'katina jew immexxija mill-fornitur.

Il-metadejta privata tirrekordja l-konfigurazzjoni maħsuba tiegħek; ma tistax tipprova liema IP rat id-destinazzjoni. Bil-kontra, ir-risposta IP ta' destinazzjoni ma tgħidlekx awtomatikament liema handle fil-programm tiegħek ipproduċietu.

Aħżen identifikatur tal-proxy sikur fil-logs ta' rutina. Jekk l-endpoint sħiħ fih kredenzjali, l-illoggjar ta' dik l-URL għal kull trasferiment fallut ixerred il-password fil-kollezzjoni kollha tal-iżbalji tiegħek.

Dan il-pass żgħir ta' kontabilità jagħmel ir-riżultati mħallta aktar faċli biex tinqrahom: xogħol wieħed, attentat wieħed, proxy magħżul wieħed u riżultat reali wieħed. Jevita wkoll li tiddependi fuq rappreżentazzjonijiet każwali tal-handle li nbidlu bejn l-APIs cURL ta' PHP ibbażati fuq riżorsi u fuq oġġetti.

Artikli relatati