IE和cakephp 1.3中的会话通过AJAX保存时无法正常工作

时间:2011-11-21 10:58:07

标签: jquery ajax internet-explorer session cakephp

我正在使用cakephp 1.3构建应用程序。我有一个场景,用户必须从多个页面中选择多个项目。我使用cakephp Session来读取/写入会话。问题是,除了IE9之外,所有浏览器都能正常工作。保存它们或从会话中删除它们并不一致。如果我使用IE开发人员工具(F12-> Cache)检查服务器的始终刷新,它可以正常工作......

有什么想法吗?

更新

通过AJAX调用服务器端脚本并传递项目的id

来保存到会话。

1 个答案:

答案 0 :(得分:0)

检查/app/config/core.php

中的Session.checkAgent设置

尝试将其设置为false。 IE有一个烦人的习惯,就是根据它所发出的请求类型更改其浏览器代理字符串(例如,Ajax与常规请求不同)。