2011-11-21 58 views
0

我正在用cakephp 1.3構建一個應用程序。我有一個場景,用戶必須從多個頁面中選擇多個項目。我使用cakephp會話來讀/寫會話。問題是,這在除IE9以外的所有瀏覽器中都能正常工作。在保存或刪除會話時不一致。如果我使用IE開發人員工具(F12-> Cache)檢查始終從服務器刷新,它可以正常工作...通過AJAX保存時IE和cakephp 1.3中的會話無法正常工作

任何想法?

UPDATE

的保存會話通過調用通過AJAX服務器端腳本,並通過該項目

回答

0

的ID檢查Session.checkAgent /應用/配置/芯設定在hapening。 php

嘗試將其設置爲false。 IE瀏覽器有一個惱人的習慣,根據它所做的請求類型來改變其瀏覽器代理字符串(Ajax與常規請求不同)。

+0

我已經改變了checkAgent配置,似乎工作,但響應時間已大大增加。大約3-9秒... – chchrist

+0

其實我的控制器太重了,所以我把所有叫做動作的ajax移動到了另一個控制器上,只有最少的模型和沒有視圖,現在我的延遲〜300ms。 Thnx的答案 – chchrist