Mae trosglwyddiadau multi-cURL yn gorffen yn eu trefn eu hunain. Os gwnaethoch neilltuo dirprwy wahanol i bob dolen, nid yw'r canlyniad cyntaf a gwblhawyd o reidrwydd yn perthyn i'r dirprwy cyntaf yn eich rhestr fewnbwn.

Atodwch ddynodwr trosglwyddo sefydlog wrth ffurfweddu pob dolen. Os ydych yn profi pwyntiau terfyn cyhoeddus dewisol, mae'r rhestr dirprwy HTTP yn darparu ymgeiswyr HTTP. Mae PHP yn datgelu mecanwaith data preifat libcurl:

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

Pan fydd curl_multi_info_read() yn adrodd trosglwyddiad wedi'i gwblhau, defnyddiwch y ddolen a ddychwelwyd i adfer y dynodwr:

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

Cadwch gofnod cymhwysiad wedi'i allweddu gan y dynodwr hwnnw yn cynnwys y gyrchfan, y dirprwy a ffurfweddwyd, a rhif yr ymgais. Mae ailgynnig drwy ddirprwy arall yn haeddu cofnod ymgais newydd, hyd yn oed os yw'n perthyn i'r un swydd gyffredinol.

Cadwch dri math o gyfeiriad ar wahân

Y pwynt terfyn dirprwy a ffurfweddwyd yw'r cyfeiriad a roddir i cURL. Mae cyfeiriad cymar cysylltiad yn disgrifio'r cysylltiad rhwydwaith a agorodd cURL. Mae IP allan a welwyd gan y gyrchfan yn wybodaeth a adroddwyd o'r ochr arall. Gallant fod yn wahanol, yn enwedig gyda dirprwyon cadwynog neu rai a reolir gan ddarparwr.

Mae metadata preifat yn cofnodi eich ffurfwedd arfaethedig; ni all brofi pa IP a welodd y gyrchfan. I'r gwrthwyneb, nid yw ymateb IP cyrchfan yn dweud yn awtomatig pa ddolen yn eich rhaglen a'i cynhyrchodd.

Storiwch ddynodwr dirprwy diogel mewn logiau arferol. Os yw'r pwynt terfyn llawn yn cynnwys tystlythyrau, mae logio'r URL hwnnw ar gyfer pob trosglwyddiad a fethodd yn gwasgaru'r cyfrinair trwy eich casgliad gwallau i gyd.

Mae'r cam cyfrifyddu bach hwn yn gwneud canlyniadau cymysg yn haws i'w darllen: un swydd, un ymgais, un dirprwy a ddewiswyd, ac un canlyniad gwirioneddol. Mae hefyd yn osgoi dibynnu ar gynrychioliadau dolen achlysurol a newidiodd rhwng APIau cURL PHP sy'n seiliedig ar adnoddau ac ar wrthrychau.

Erthyglau cysylltiedig