Dole ne kiran baya na rubutu na PHP cURL ya dawo da adadin bayit ɗin da aka sarrafa
Bi yarjejeniyar ƙidayar bayit yayin amfani da ɓangarorin amsar wakili, kuma bambanta gazawar rubutu ta gida da gazawar haɗin wakili.
Wakilin yana isar da bayanai. Kiran baya na rubutunka yana dawo da ƙimar da ba daidai ba. Sa'an nan libcurl ya tsaya, kuma lambar da ke kewaye tana ba da rahoton wata “gazawar saukar da wakili”.
Kiran baya dole ne ya bayar da rahoton adadin bayit ɗin da ya karɓa da ya sarrafa a zahiri. Mayar da wata ƙidaya daban yana nuna gazawa. Ga mabubbuƙar rubutu da ke toshewa da gangan, guntu zai iya kasancewa kamar haka:
curl_setopt($handle, CURLOPT_PROXY, 'http://proxy.example:8080');
curl_setopt($handle, CURLOPT_WRITEFUNCTION,
function ($handle, $chunk) use ($sink) {
$written = fwrite($sink, $chunk);
return $written === false ? 0 : $written;
}
);Wannan yana ɗauka cewa aikace-aikacen da ke akwai ya mallaki hannun da mabubbuƙar rubutu. Rubutu da ya gaza ko gajere yana tsayawa maimakon yin shiru da iƙirarin an adana dukan guntun. Mabubbuƙa marar toshewa tana buƙatar ingantaccen tsarin ajiya da tsayawa/ci gaba; ƙaramin guntun ba ya samar da shi.
Ƙidaya bayit, ba haruffan da ake nunawa ba. Bayanan na iya zama na binary ko ɓangare na jerin rubutu mai bayit da yawa. Ɗaya kira ba lallai ba layi ɗaya, takardar JSON, ko saƙo daga sabis ɗin ba.
Bincike na ci gaba yana buƙatar nasa yanayi tsakanin kirai. Akasin haka, tara kowane guntu har zuwa ƙarshe na iya zama daidai ga ƙaramin amsa mai iyaka, amma ba manufar ƙwaƙwalwa ba ce ga babban rafi ko marar ƙarewa.
Ajiye sakamakon canja wurin da shaidar gazawar kiran baya. Kuskuren faifai na gida ko tsayawar mai bincike na iya faruwa bayan an kafa ingantacciyar hanyar wakili. Idan kana da niyyar tsayawa bayan prefix, yi wa wannan tsayawar kiran baya da gangan alama dabam. Maye gurbin adireshin wakili ba zai iya gyara mabubbuƙar da ta daina karɓar bayanai ba.