Ben SoapServer
farklı IP'ler bir grup var SoapClient
makinesinde belirli bir IP kullanarak veri göndermek için beni gerektiren bir webcoder uygulamak gerekiyor. Sorun bu özel IP kullanarak bu isteği göndermek için PHP zorlamak nasıl, nedir?
SOAP PHP belgelerine gerçekten kötü.
Teşekkürler.
Halfdan yanıt ile i sorunu düzeltmek için mümkün olduğunu, bu yüzden dışarı çıktı nasıl bir pasajı ilanıyla:
protected function load_ws() {
if ($this->ws == null) { // load webservice
ini_set("soap.wsdl_cache_enabled", 0);
ini_set("allow_url_fopen", 1);
try {
if ($this->context == null) // load stream context socket
$this->context = stream_context_create(array(
"socket" => array(
"bindto" => te_auth_ip.":0"
)
));
$this->ws = new SoapClient($this->wsdl_path, array(
"soap_version" => SOAP_1_1,
"style" => SOAP_RPC,
"use" => SOAP_ENCODED,
"authentication" => SOAP_AUTHENTICATION_BASIC,
"login" => te_login,
"password" => te_pass,
"encoding" => "UTF-8",
"trace" => true,
"exceptions" => true,
"compression" => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP,
"connection_timeout" => te_timeout,
"stream_context" => $this->context
));
} catch (SoapFault $fault) {
$this->error($fault, "LOAD");
}
}
}