【问题标题】:Issue with Codeigniter sessions on IphoneIphone 上的 Codeigniter 会话问题
【发布时间】:2012-09-23 00:06:20
【问题描述】:

我的身份验证使用 CI 会话,并且在我检查过的任何地方都可以正常工作。我刚刚注意到,在 iPhone 上,只有清除 iPhone(safari)浏览器中的所有 cookie 和数据,我才能登录。 Ipad很好,没有这个问题。

cookie 是否已损坏?有没有人遇到过这个。我希望能够继续使用 CI 会话。我已经按照某人的建议切换了加密 cookie。没用。

任何想法都非常感谢。

【问题讨论】:

  • 您试用了多少部 iPhone?您是否尝试过重置您测试过的 iPhone? Chrome 浏览器(可在 App Store 中获得)中是否也会发生这种情况?
  • @Geert:感谢您试用 Chrome 的想法。 Chrome 在 iPhone 上运行良好。我只在 iphone 5 上测试过我的应用程序的这个版本。所以也许它只是 iphone 上的一个 safari 错误。
  • 换个 iPhone 试试,也许它可以正常工作?

标签: php iphone codeigniter session session-cookies


【解决方案1】:

环顾四周,原因似乎是 iphone 上的 safari 缓存 Ajax 请求。 与会话无关。 向我的 ajax 请求添加时间戳解决了我的问题。

var timestamp = new Date().getTime();

关闭我浏览所有 js 文件以查找 $.ajax :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多