$soap_option = array(
'cache_wsdl' => WSDL_CACHE_NONE,
'exceptions' => 1,
'trace' => 1
);
$client_login = new SoapClient($host_login, $soap_option);
$session_hash = $client_login->login($userName,$password)->session_hash;
$client_tracker = new SoapClient($host_tracker, $soap_option);
第一次连接成功,但如果我再试一次,它就会失败。
答案 0 :(得分:0)
以下步骤有助于我解决。 步骤1:将构造函数SoapClient的第二个参数替换为
$soap_option = array(
'cache_wsdl' => WSDL_CACHE_DISK,
'exceptions' => 1,
'trace' => 1
);
步骤:2清除/ tmp目录中的文件 第3步:重启服务器 Step4:在浏览器上运行该文件 注意: ini_set(“soap.wsdl_cache_enabled”,0); 应在为SoapClient创建实例之前调用此行