SOAP, необходимо узнать хост клиента.

disc

Новичок
SOAP, необходимо узнать хост клиента.

Есть сервер API реализованный на SOAP, хочу сделать систему лицензирования с помощью XML, помимо этого будет и развиваться АПИ сервис. Необходимо получать имя удаленного хоста, на которой стоит скрипт клиента к апи.
Вариант передавать в функции
PHP:
function getInfo($host, $passkey) {
...
}
где $host - хост клиента
$passkey - его ключ
$soap =  new SoapClient('my.wsdl');
$soap->getInfo($_SERVER['HTTP_HOST'], 'PASSKEY');
а хочеться так
PHP:
function getInfo($passkey) {
...
}
где $passkey - его ключ
Может вопрос и ламерский, но не могу сделать. Пробовал расширить класс SoapClient переопределив функцию __call и __doRequest(), но безрезультатно, видать знаний маловато ...

Ипользую в качестве SOAP дефолтный модуль к php, версия php 5.2.4
 

Alexandre

PHPПенсионер
CyberFox а это что?
$soap->getInfo($_SERVER['HTTP_HOST'], 'PASSKEY');
советую - не тратить на ерунду время.
если хочешь, то попробуй создать новый класс, потомок от SoapClient,
определи метод getInfo1($passkey)
PHP:
function getInfo1($passkey) {
 $this->getInfo($_SERVER['HTTP_HOST'], $passkey);
}
 
Сверху