Эхлээд SimplePie өөрийн анхдагч cURL татагчийг ашиглаж байгаа эсэхийг шалгана: PHP-ийн cURL өргөтгөл байх ёстой бөгөөд програмаас fsockopen-ыг албадах ёсгүй. Socket-ээр дамжих нөөц зам cURL сонголтыг уншихгүй.

Тухайн анхдагч замд 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 эдгээр утгыг татагчид дамжуулдаг тул суулгасан File.php-г засах шаардлагагүй. HTTP прокси жагсаалтын HTTP бичлэг нь тухайн зам зөвшөөрөгдсөн, прокси итгэмжлэл тохируулаагүй үед нийтийн хангамжид жишээ прокси URL-ийг өгч чадна. Баталгаажуулалтад зөвшөөрөгдсөн CURLOPT_PROXYAUTH аргыг сонгож, CURLOPT_PROXYUSERNAME/CURLOPT_PROXYPASSWORD өгнө. CURLOPT_HTTPAUTH харин очих газрыг үйлчилнэ.

set_http_client-оор оруулсан HTTP клиентийн проксийг түүний өөрийн интерфейсээр тохируулна. Анхдагч татагчийн сонголтоор өөр тээврийг тохируулах боломжгүй. Анхдагч cURL баталгаажуулалтын замын хувьд PHP cURL-ийн прокси бүртгэлийн сонголтыг үзнэ үү.

Замыг шалгахдаа шинэ таталтыг кэшлэсэн хангамжаас ялгана. Одоо байгаа зүйлсийг харуулах нь шинэ таталт өөрчилсөн проксийг ашигласныг батлахгүй.

Холбоотой нийтлэлүүд