PhpXmlRpc аттар мейкиндиги бар кардар форвард-прокси багыты үчүн setProxy сунуштайт:

use PhpXmlRpc\Client;

$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);

Конструктор XML-RPC кызматын тандайт; setProxy делдалдын хосту менен портун кабыл алат. HTTP прокси тизмеси тизмесинен алынган HTTP дареги прокси эсеби талап кылынбаган уруксат берилген коомдук XML-RPC акыркы чекитинин багыты үчүн аларды толтура алат. Ошондой эле тандалган транспорт керектүү схеманы колдосо, прокси колдонуучу аты, сырсөз жана аутентификация түрү аргументтерин кабыл алат.

Колдонмонун XML-RPC билдирүүлөрүн ушул конфигурацияланган үлгү аркылуу жөнөтүп, каталарды китепкананын кадимки API менен иштетиңиз. Транспорттун HTTPS сертификатын текшерүүнү сактап калыңыз.

Фреймворк башкарган кардар үчүн

CodeIgniter 3 ичиндеги XML-RPC китепканасы башка класс. Анын server ыкмасы бара турган жерди белгилейт; PhpXmlRpc мисалы $this->xmlrpc setProxy сунуштай турганын далилдебейт.

Кайсы класс жана транспорт түзүлгөнүн аныктап, анан ошол кардардын прокси интерфейсин колдонуңуз жана мүмкүн болушунча фреймворктун билдирүү куруусун сактаңыз.

Тектеш макалалар