Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中的nusoap_客户端上发送参数数组_Php_Soap_Nusoap - Fatal编程技术网

如何在PHP中的nusoap_客户端上发送参数数组

如何在PHP中的nusoap_客户端上发送参数数组,php,soap,nusoap,Php,Soap,Nusoap,我在PHP的通用SOAP中有以下代码: $options = array( 'login' => 'user', 'password' => 'pass' ); $client = new SoapClient($url, $options); 我只是想知道如何在NuSOAP中发送$options $client = new nusoap_client($url, 'wsdl'); 可以在调用方法中发送参数,第二个参数如下: $soapclient->调用字符串m

我在PHP的通用SOAP中有以下代码:

$options = array(
    'login' => 'user',
    'password' => 'pass'
);
$client = new SoapClient($url, $options);
我只是想知道如何在NuSOAP中发送$options

$client = new nusoap_client($url, 'wsdl');

可以在调用方法中发送参数,第二个参数如下:

$soapclient->调用字符串methodname[,数组参数]

有关详细信息。

NuSoap有一个setCredentials方法来发送登录名和密码:

$client->setCredentials("user","password");

我在寻找我在第一篇帖子上说的话。我想在NuSOAP中发送连接参数。不应在实例化时建立连接。您实例化对象,对其进行操作,然后使用调用方法或您的方法。这是因为在web服务上没有为API函数设置用户或传递。作为他们在文档中给我的示例,我必须首先登录。我只是不知道在努索普该怎么做。我应该看看发生了什么谢谢,只有一件事。我们似乎只在这里设置了值。在我的SOAP示例代码中,它发送一个带有特定键的关联数组。如果我使用不带密钥的setCredentials,它工作正常吗?我从web服务的文档中找到了该示例代码,但我使用的是NuSOAP,因为服务器本身不支持SOAP
void setCredentials (string $username, string $password, [string $authtype = 'basic'], [array $certRequest = array()])
string $username    
string $password    
string $authtype: (basic|digest|certificate|ntlm)   
array $certRequest: (keys must be cainfofile (optional), sslcertfile, sslkeyfile, passphrase, verifypeer (optional), verifyhost (optional): see corresponding options in cURL docs)