【发布时间】:2011-09-28 12:45:11
【问题描述】:
我有一个图像上传器 (http://valums.com/ajax-upload/),它使用 iframe 作为处理的后备。我的网站使用 cookie 来存储用户信息。带有用户信息的 cookie 是否会传递到 iframe 上(我在处理图像时需要知道用户的 id)。 iframed 页面与生成 cookie 的域位于同一域中。
【问题讨论】:
我有一个图像上传器 (http://valums.com/ajax-upload/),它使用 iframe 作为处理的后备。我的网站使用 cookie 来存储用户信息。带有用户信息的 cookie 是否会传递到 iframe 上(我在处理图像时需要知道用户的 id)。 iframed 页面与生成 cookie 的域位于同一域中。
【问题讨论】:
如果您将 cookie 设置为:
set-cookie: some-key=some-value; path=/;
是
但是如果你使用类似的东西:
set-cookie: some-key=some-value; path=/;
set-cookie: some-key=; path=/ajax-upload/;
否
【讨论】:
是的,如果 iframe 的源与您的父页面是同一个域,那么来自 iframe 的任何请求都应该发送相同的 cookie。
此外,如果您将 Javascript 加载到 iframe 中,该 iframe 也应该能够访问这些域的 cookie。
【讨论】: