2013-08-06 3 views
-1

SOAP를 처음 사용했습니다. 어떻게 아래와 같은 SOAP 헤더를 생성 할 수 있습니까?PHP에서 SOAP 헤더를 생성하는 방법은 무엇입니까?

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> 
    <SOAP-ENV:Header> 
     <t:Transaction xmlns:t="xxs"> 
      <tc> 
       <iden u="Test" p="TEMP001" city="code" role="Agent" /> 
       <agent user="user1" /> 
       <trace>trace001</trace> 
       <script name="test" /> 
      </tc> 
     </t:Transaction> 
    </SOAP-ENV:Header> 
</SOAP-ENV:Envelope> 

답변

0

PHP 컴파일 된 수 있습니다 SOAP 통신을 처리하기위한 SOAP module 있습니다.

SOAP 모듈의 기능 중 하나는 설명 된 것과 같은 헤더를 생성하는 데 사용할 수있는 SoapHeader입니다.

사용 예 :

$header = SoapHeader('http://namespace.example.com/', 
         'nameOfHeader', 
         'Data contained in header'); 

체크 아웃 PHP 매뉴얼의이 비트 -이 기능과 PHP의 전체 SOAP 모듈에 대한 이상 http://www.php.net/manual/en/soapheader.soapheader.php

희망 (그것은 꽤 잘 설명 것) 이 자료는 당신에게 유용한 자료가 될 것입니다. 행운을 빕니다!

관련 문제