2015-11-05 153 views
0

我以前從來沒有使用過SOAP。我有一切工作,但我在錯誤日誌中得到一個PHP警告。PHP SOAP客戶端無效的演員

警告:

[05-Nov-2015 11:06:06 UTC] PHP Warning: SoapHeader::SoapHeader(): Invalid actor in C:\www\srf.cdab.eu\wp-content\themes\mypage\includes\soap.php on line 61 

soap.php:61

$objSoapVarWSSEHeader = new SoapHeader($strWSSENS, 'Security', $objSoapVarHeaderVal, true, NULL); 

我GOOGLE了,但找不到任何可以解釋爲什麼我得到這個錯誤。什麼可能是這個問題的原因?

回答

0

演員musst是一個URI字符串或SOAP_ACTOR_NONE。

$objSoapVarWSSEHeader = new SoapHeader($strWSSENS, 'Security', $objSoapVarHeaderVal, true, SOAP_ACTOR_NONE); 

$objSoapVarWSSEHeader = new SoapHeader($strWSSENS, 'Security', $objSoapVarHeaderVal, true, 'https://yourdomain/yourservice');