internet-explorer - cakephp 在使用 Safari 和 Internet Explorer 时丢失 session

标签 internet-explorer cakephp safari cakephp-2.1

我在 cakephp 项目中使用 ajax 和 session ,但当我使用 safari 或 IE 时, session 似乎丢失了。我已按照 Sessions in IE and cakephp 1.3 not working properly when saving via AJAX 中的解决方案进行操作 我已将 core.php 文件设置为以下设置。

  Configure::write('Session.checkAgent', false);
  Configure::write('Security.level', 'low');

我已经将蛋糕版本升级到2.3.0,但仍然遇到同样的问题。请帮忙?谢谢。

这是我的粘贴箱

j脚本 http://pastebin.com/WDCaTkEH

php - http://pastebin.com/YL7qkLf0

最佳答案

蛋糕某处似乎有问题...添加 session_start();作为 webroot/index.php 上的第一行为我解决了这个问题。

关于internet-explorer - cakephp 在使用 Safari 和 Internet Explorer 时丢失 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15166015/

相关文章:

CakePHP FormHelper 用于上传图像文件

php - 使用 finderQuery 的 CakePHP 2.3 模型关联适用于 Model->read() 但不适用于 Model->find()

jquery - 无法与其他属性同时设置旋转动画,仅限 Safari(不适用于 Chrome)

iPhone 未出现在 Safari 的“开发”菜单中

java - jackson 解析器 : ignore deserializing for type mismatch

ios - 2017 "How to make background image fixed on iPhone6"的答案

javascript - 为什么IE浏览器显示 "scanstyles does nothing in webkit/firefox internet explorer"?

jquery - 带有自定义图像的复选框在 IE 上不起作用

html - IE 中 UL 内的 float 元素低于 float 输入 - 但在 Chrome 中没问题

javascript - 如何在 Asp.net 中使用 javascript 检测 IE 11