【发布时间】:2010-08-30 14:19:19
【问题描述】:
我在不同的浏览器(Firefox、Opera)上有两个打开的会话。它们都在不同的用户帐户上运行。当我浏览管理页面时,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