首頁
外貿B2C模板開發
zencart 開發
Magento開發
經典客戶案例
zencart 報價
外貿主機
聯系我們
 
 
25选5走势 ::  zencart知識 ::  Zen Cart應用知識 ::  在zencart 中怎么使用自定義 session
 
在zencart 中怎么使用自定義 session

  作者: zen cart   |   2012-02-10     閱讀次數:570     關鍵字:zen-cart二次開發模板


  
在給zencart添加圖片驗證碼功能的時候同時碰到了一個問題,自己定義的session在zencart程序中讀取不到值,后來分析了一下得出如下結論。
zencart模板自定義了session的處理函數,session_save_path設在了/cache/文件夾,在include /configure.php里有個選項 define(’STORE_SESSIONS’, ‘db’); // use ‘db’ for best support, or ” for file-based storage 設置session的保存方式。
不同的程序間要想共享session數據,至少要遵循以下幾個條件:session_save_path 相同,session_id相同,當然session的保存方式肯定要一樣,php默認的session保存方式就是文件存儲,而保存目錄就在系統的臨時 目錄。
這里我們要想ZenCart 讀取到我們自己定義的 session變量,就需要我們在自己的程序里把session的存儲目錄放到zc目錄下的cache文件夾,例如 session_save_path(’e:/zc/cache’),然后修改zc/include/configure.php文件中 define(’STORE_SESSIONS’, ‘db’); 修改為 define(’STORE_SESSIONS’, ”);這樣就讓zen-cart模板的session也以文件形式存儲,就可以實現自定義session的共享了





Zen Cart應用知識的相關新聞


更早的新聞

 
 
 
外貿網站模板  |  關于我們  |  核心技術  |  人才招聘  |  幫助中心  |  zencart下載  |  付款方式  |  公司地圖  |  聯系我們


粵ICP備15004589號
深圳市迅捷網絡技術有限公司 Copyright ? 2004-2016 All Rights Reserved. 版權所有
總公司:深圳市龍華新區民治街道人民路中航天逸大廈A3棟15層     網址:25选5走势 www.humfw.com  電話:0755-28107785
分公司:惠州市惠城區港惠新天地商業大廈2B棟19層 網址:25选5走势 電話:0752-2695554  2065565
全國服務熱線:137 14307967   售后服務熱線:159 19478387 客服QQ: 1512144 408079953 MSN:[email protected]