Aşağıdaki şekilde bir SOAP Sunucu tanımlandığı gibidir.
ini_set('soap.wsdl_cache_enabled', 0);
ini_set('session.auto_start', 0);
global $config_dir;
session_start();
$server = new SoapServer("xxxx.wsdl");
$server->setClass('import');
$server->setPersistence(SOAP_PERSISTENCE_SESSION);
$server->handle();
Ben bir SoapClient ve kamu işlevlerini çağıran ile bağladığınızda, oturum kalıcı değil gibi görünüyor. Ben ilk çağrı özel bir değişken set ancak bu değişken, ikinci çağrı üzerine onun değerini kaybeder ....
$client = new SoapClient('xxxx.wsdl', array('trace' => 1, 'exceptions' => 1));
//The First call. I set the fromdb private variable to "nostran"
$client->setFromdb("nostran");
//The second call. Here I need the fromdb but it has not any value....
$b = $client->setIrodak_id("1234");
Herhangi bir düşünce? Teşekkür ederiz!