【发布时间】:2015-03-24 14:40:26
【问题描述】:
我面临一个奇怪的问题。当我在 iphone safari 浏览器中打开我的网站,然后将其最小化并保留一段时间,然后再次打开 safari 并尝试导航到网站中的其他页面时,它会显示错误。出现错误是因为我尝试从会话中访问值。用户第一次打开我的站点时,我启动会话并将站点特定的颜色值保存在其中。每次请求下一页时,我都会从会话中获取值并替换内联 css。问题似乎与会话有关。一旦我收到错误,我就无法使用该网站。即使刷新页面后,第一页仍然有效,但导航到其他页面的错误仍然存在。为了摆脱这个我需要清除缓存并刷新页面。清除缓存是一种临时解决方法,最终用户不会期望这种行为。请帮助我,我在这个问题上被困了一个月。我想补充一点,我已将 session.gc_maxlifetime 设置为 12 小时,session.cookie_lifetime 设置为 0。
【问题讨论】:
标签: php iphone session cookies