如何设置这个php soap头?

如何设置这个php soap头?,php,soap,header,Php,Soap,Header,如何设置这个php Soap头??为了我的生命,我无法理解它 <soapenv:Header> <wsse:HeaderOne soapenv:mustUnderstand="1"> <wsse:UsernameKey wsu:Id="tun-12345"> <wsse:Username>myusername</wsse:Username> <wsse:

如何设置这个php Soap头??为了我的生命,我无法理解它

   <soapenv:Header>
    <wsse:HeaderOne soapenv:mustUnderstand="1">
        <wsse:UsernameKey wsu:Id="tun-12345">
            <wsse:Username>myusername</wsse:Username>
            <wsse:Password>mypassword</wsse:Password>
        </wsse:UsernameKey>
    </wsse:HeaderOne>
   </soapenv:Header>

我的用户名
我的密码
谢谢大家

见此评论:

因此,这就像:

$headerbody = array('UsernameKey'=>array('Username'=>$UserID,
                                         'Password'=>$Pwd)); 
$header = new SoapHeader($ns, 'RequestorCredentials', $headerbody);       

//set the Headers of Soap Client.
$soap_client->__setSoapHeaders($header); 

您正在使用PHP soapclient吗?有两个问题:1。
$ns
中有什么?2.
'RequestorCredentials'
从何而来?@pilat查看答案中的链接非常感谢它也帮助了我!