SimplePie voogude toomine puhverserveri kaudu cURL-taustaga
Edastage puhverserveri seaded SimplePie avalike cURL-valikute kaudu enne voo lähtestamist ning seadistage autentimine vahendaja jaoks.
Kõigepealt kinnitage, et SimplePie kasutab oma vaikimisi cURL-tõmbajat: PHP cURL-laiend peab olema saadaval ja rakendus ei tohi fsockopeni sundida. Sokli varuvariant ei loe cURL-valikuid.
Selle vaikimisi tee jaoks seadistage enne init-i:
$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 edastab need väärtused tõmbajale, seega pole paigaldatud File.php faili vaja muuta. HTTP puhverserverite loendi HTTP-kirje võib anda avaliku voo jaoks näidispuhverserveri URL-i, kui see tee on lubatud ja puhverserveri mandaate pole seadistatud. Autentimiseks valige aktsepteeritud CURLOPT_PROXYAUTH meetod ja esitage CURLOPT_PROXYUSERNAME/CURLOPT_PROXYPASSWORD. CURLOPT_HTTPAUTH teenindab seevastu sihtkohta.
set_http_client abil süstitud HTTP-kliendi puhul seadistage selle puhverserver selle enda liidese kaudu. Vaikimisi tõmbaja valikud ei saa teist transporti seadistada. Vaikimisi cURL-autentimise tee kohta vaadake PHP cURL-i puhverserveri konto valikuid.
Marsruudi kontrollimisel eristage värsket tõmbamist vahemällu salvestatud voost. Olemasolevate üksuste kuvamine ei tõenda, et mõni uus allalaadimine kasutas muudetud puhverserverit.