【问题标题】:Why Opera is using Firefox's Cookies为什么 Opera 使用 Firefox 的 Cookie
【发布时间】:2010-08-30 14:19:19
【问题描述】:

我在不同的浏览器(FirefoxOpera)上有两个打开的会话。它们都在不同的用户帐户上运行。当我浏览管理页面时,cookie 没问题。但是当我尝试上传一些图片时,上传的 php 脚本会收到与 Firefox 中相同的 cookie

如果我使用 Internet Explorer 而不是 Opera,则不会发生这种情况。

【问题讨论】:

  • 你是如何上传图片的?通过 Flash 或 Java 上传器?还是通过 HTML 表单?
  • 您能否检查两个浏览器中的 cookie 并确保这确实是 cookie 问题,而不是远程端使用 IP 地址来识别您的身份?
  • 我正在使用 Uploadify,它通过 Flash 脚本上传文件。
  • 我已经检查了两个浏览器上的 cookie,在它们使用不同 cookie 的页面上,但在脚本中它们使用相同(我已经转储 $_COOKIE 以查看上传中的值php 脚本)。
  • 似乎代码有问题,因为现在Firefox正在借用Internet Explorer的cookie。

标签: php firefox cookies file-upload opera


【解决方案1】:

如果您使用的是 Flash(看起来确实如此),这是因为所有浏览器都共享 Flash cookie,因为它们存储在计算机上的同一位置。这不是浏览器问题,而是 Flash 问题(或功能)。


编辑:有关 Flash cookie 的更多信息,请参阅 Wikipedia 上的 Local Shared Object

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-24
    相关资源
    最近更新 更多