我已經成功創建了一個客戶端和服務器soap對象......但在我認爲是在服務器端緩存時遇到了實際問題。我禁用所有緩存在客戶端和服務器的腳本有:PHP Soap服務器緩存響應的問題
ini_set("soap.wsdl_cache", "0");
ini_set("soap.wsdl_cache_ttl", "0");
ini_set("soap.wsdl_cache_enabled", "0");
但我似乎得到完全從服務器相同的反應,無論我做什麼。我更改了對象名稱,更改了WSDL名稱,甚至附加了一個時間戳到對象名稱,以確保每次調用都不會相同。然後突然,大約10或20分鐘左右後,它會更新,我會得到不同的迴應。我已經檢查過phpinfo(),它說緩存ttl是一整天(全球),所以我認爲它比這個短得多。
任何關於殺死任何類型的緩存的想法?
Thanks $ server = new SoapServer(「some.wsdl」,array('cache_wsdl'=> WSDL_CACHE_NONE));爲我工作 –