假设我有一个网站 www.example.com,其登录框位于 api.example.com 的 iframe 中。我的问题是:
- 是否可以将 cookie 数据从内部 iframe (api.example.com) 传递到网站,以便网站知道用户何时登录?
- 是否可以在不需要刷新整个页面的情况下在客户端执行此操作?用户登录的事实将如何传递到网站?
任何适用于 FF 和 IE 6/7 的解决方案都很棒。
最佳答案
您不必在它们之间传递 cookie。不过,您需要将 cookie 写入正确的域。
Response.Cookies("COOKIENAME").Domain = ".example.com"
Response.Cookies("COOKIENAME").Value= "foo"
关于php - 在 iframe 之间传递 cookie 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/454813/