PHP: xmlrpc_encode_request () нуждается в allow_url_fopen? - PullRequest
0 голосов
/ 04 июля 2010

Как работает функция PHP xmlrpc_encode_request ()?

Требуется ли для параметра allow_url_fopen значение true?

Что ж, вы получаете доступ к внешним URL-адресам с помощью этой функции, поэтому она нуждается в этомконфигурация?К сожалению, сейчас я не могу проверить это сам.

Заранее спасибо!

1 Ответ

1 голос
/ 05 июля 2010

Нет, это не так. Эта функция только для маршалинга запрошенного имени функции и ее параметров. Он строит строку XML. Поэтому ему не нужно извлекать внешние URL-адреса самостоятельно.

Так что эта функция сама по себе не особенно полезна. Позже вам нужно будет отправить RPC-запрос в формате XML через поток HTTP. И на этом шаге 2 вам потребуется либо allow_url_fopen, расширение curl, либо функции pecl http. Однако большинство библиотек XML-RPC предоставляют средства для передачи запроса RPC в HTTP через собственные функции сокетов PHP.

Таким образом, по сути, allow_url_fopen не требуется.

...