程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> soap緩存問題,soap緩存

soap緩存問題,soap緩存

編輯:關於PHP編程

soap緩存問題,soap緩存


問題描述:  ws提供方在原有基礎上增加了一個方法,通過php的soap擴展硬是獲取不到該方法,提示,該方法不存在。

問題跟節:  soap緩存問題,導致無法獲取最新的ws文件信息

解決辦法:  1、直接在當前php文件中增加配置 ini_set("soap.wsdl_cache_enabled", "0");

       2、打開配置文件php.ini soap.wsdl_cache_enabled=1;    //1開啟 0關閉,直接設置為關閉狀態,重啟php服務器

       3、找到soap生成緩存文件的目錄,將已生成的文件全部刪掉

總結:    既然soap自帶有緩存功能,我們何嘗不正確使用呢,所以,建議大家采用第三種方案來解決問題,前兩種都直接關閉了soap緩存功能,並不太科學。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved