Multi-cURL transferentziak beren ordenan amaitzen dira. Handle bakoitzari proxy desberdin bat esleitu badiozu, lehen emaitza osatua ez da derrigorrez zure sarrerako zerrendako lehen proxyarena.

Erantsi transferentzia-identifikatzaile egonkor bat handle bakoitza konfiguratzean. Hautagarriak diren amaiera publikoak probatzen ari bazara, HTTP proxy zerrendak HTTP hautagaiak eskaintzen ditu. PHPk libcurl-en datu pribatuen mekanismoa erakusten du:

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

Noiz curl_multi_info_read() transferentzia osatu bat jakinarazten duenean, erabili itzulitako handlea identifikatzailea berreskuratzeko:

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

Mantendu identifikatzaile horrekin gakotutako aplikazio-erregistro bat, helmuga, konfiguratutako proxy-a eta saiakera-zenbakia dituena. Beste proxy baten bidezko berriro saiakera saiakera-erregistro berri bat merezi du, lan oso berari dagokion arren.

Mantendu hiru helbide mota bereizita

Konfiguratutako proxy amaiera cURL-i emandako helbidea da. Konexio baten pareko helbideak cURLek irekitako sare-konexioa deskribatzen du. Helmugak ikusten duen irteerako IPa beste aldetik jakinarazitako informazioa da. Desberdinak izan daitezke, batez ere kateatutako edo hornitzaileak kudeatutako proxiekin.

Metadatu pribatuek zure asmo den konfigurazioa erregistratzen dute; ezin dute frogatu helmugak zein IP ikusi zuen. Alderantziz, helmugaren IP erantzunak ez dizu automatikoki esaten zure programako zein handlek sortu zuen.

Gorde proxy identifikatzaile seguru bat ohiko erregistroetan. Amaiera osoak kredentzialak baditu, URL hori transferentzia huts egiten duen bakoitzean erregistratzeak pasahitza zure errore-bilduma osoan barreiatzen du.

Liburu-kontabilitate urrats txiki honek emaitza mistoak irakurtzeko errazagoak egiten ditu: lan bat, saiakera bat, hautatutako proxy bat eta benetako emaitza bat. Gainera, PHPren baliabideetan oinarritutako eta objektuetan oinarritutako cURL APIen artean aldatu ziren handle irudikapen ustekabeetan oinarritzea saihesten du.

Erlazionatutako artikuluak