【发布时间】:2012-08-19 03:38:31
【问题描述】:
我在网上阅读了很多解决方案,但没有一个真正适合我。所以回到 Stackoverflow:
问题如下:我的会话被创建,它通过页面传递,如果通过 AJAX 上传图片或更改信息,它通常仍在运行。但有时,这不是我可以重现的东西 - 它只是在上传图片后立即更改会话 ID - 我只是在上传脚本上获得一个新的会话 ID - 这意味着如果我通过页面浏览它是旧 ID 但图片当然不会被保存,因为它是一个新的 session_id - 更有趣的是,这个对于图片上传将保持不变,直到它被销毁!所以实际上我将有 2 个 session_id 用于同一个会话。
我越来越不耐烦了,所以如果有人知道我的线索,那就太好了。当然 session_start 是在每一页的顶部执行的;)。
【问题讨论】:
-
请显示您尝试过的代码
-
我遇到过几次这种疯狂的情况,通常是由于用户使用了奇怪的负载平衡器或不稳定的 ISP squid / 类似的缓存。仅使用 cookie 就可以清除它吗?我们确实需要查看代码来排除您可能忽略的一些简单内容,但我怀疑您正在达到我所描述的内容。
-
我已经添加了一些我认为对于这个问题是必要的代码,谢谢你的评论。
-
不改变它的使用 cookie 不会改变任何事情:(