L-ewwel ikkonferma li SimplePie juża l-fetcher cURL tiegħu b'mod awtomatiku: l-estensjoni cURL ta' PHP trid tkun disponibbli u l-applikazzjoni m'għandhiex tisfurza fsockopen. Il-mogħdija tas-socket ma taqrax l-għażliet cURL.

Għal dik il-mogħdija awtomatika, ikkonfigura qabel init:

$feed = new \SimplePie\SimplePie();
$feed->set_feed_url('https://feeds.example/news.xml');
$feed->set_curl_options([
    CURLOPT_PROXY => 'http://proxy.example:8080',
]);
$feed->init();

set_curl_options jgħaddi dawn il-valuri lill-fetcher, għalhekk m'hemmx bżonn li teditja l-File.php installat. Entrata HTTP mill-lista tal-proxy HTTP tista' tipprovdi l-URL tal-proxy tal-eżempju għal feed pubbliku meta dik il-mogħdija tkun permessa u ma jkunux ikkonfigurati kredenzjali tal-proxy. Għall-awtentikazzjoni, agħżel il-metodu CURLOPT_PROXYAUTH aċċettat u pprovdi CURLOPT_PROXYUSERNAME/CURLOPT_PROXYPASSWORD. CURLOPT_HTTPAUTH minflok iservi d-destinazzjoni.

Għal klijent HTTP injettat b'set_http_client, issettja l-proxy tiegħu permezz tal-interface tiegħu stess. L-għażliet tal-fetcher awtomatiku ma jistgħux jikkonfiguraw trasport ieħor. Għall-mogħdija awtomatika tal-awtentikazzjoni cURL, ara l-għażliet tal-kont tal-proxy ta' PHP cURL.

Meta tivverifika l-mogħdija, iddistingwi ġbir ġdid minn feed fil-cache. Li turi oġġetti eżistenti ma jipprovax li xi download ġdid uża l-proxy mibdul.

Artikli relatati