在PHP中设置SOAP标头XML标记属性

时间:2012-01-25 16:02:46

标签: php xml soap

我正在尝试通过PHP发送带有以下标头的SOAP请求:

<soap:Header>
    <SecureSoapHeader SecureHeader="boolean" xmlns="http://www.capitafhe.co.uk/UNIT-e/">
      <settings>
        <Database>string</Database>
        <UserName>string</UserName>
        <Password>string</Password>
      </settings>
      <Database>string</Database>
      <UserName>string</UserName>
      <Password>string</Password>
    </SecureSoapHeader>
</soap:Header>

使用PHP SOAP函数,除了xmlns位之外,我设法创建了一个等同于上面的标题(使用标记前缀代替SecureHeader="boolean"属性)。这可以使用PHP的函数吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试以原始方式创建标题。

以下是一个示例:http://www.php.net/manual/en/soapheader.soapheader.php#83026