Əvvəlcə SimplePie-nin standart cURL gətiricisini istifadə etdiyini təsdiqləyin: PHP-nin cURL genişlənməsi mövcud olmalıdır və tətbiq fsockopen-i məcbur etməməlidir. Soket ehtiyat yolu cURL seçimlərini oxumur.

Bu standart yol üçün init-dən əvvəl qurulayın:

$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 bu dəyərləri gətiriciyə ötürür, ona görə quraşdırılmış File.php faylını redaktə etməyə ehtiyac yoxdur. HTTP proksi siyahısındakı bir HTTP yazısı, marşrut icazəli olduqda və proksi etimad məlumatları qurulmadıqda, ictimai lent üçün nümunə proksi URL-ni təqdim edə bilər. Autentifikasiya üçün qəbul edilən CURLOPT_PROXYAUTH metodunu seçin və CURLOPT_PROXYUSERNAME/CURLOPT_PROXYPASSWORD təqdim edin. CURLOPT_HTTPAUTH isə əvəzində təyinat yerinə xidmət edir.

set_http_client ilə yeridilən HTTP müştərisi üçün proksini onun öz interfeysi ilə qurun. Standart gətirici seçimləri başqa nəqliyyatı konfiqurasiya edə bilməz. Standart cURL autentifikasiya yolu üçün PHP cURL-un proksi hesabı seçimlərinə baxın.

Marşrutu yoxlayarkən təzə gətirməni keşlənmiş lentdən fərqləndirin. Mövcud elementlərin göstərilməsi yeni yükləmənin dəyişdirilmiş proksidən istifadə etdiyini sübut etmir.

Əlaqəli məqalələr