0

我正在使用加密的 cookie 将数据传递到我的 rails 应用程序。一旦设置了这些 cookie,它们就会很好地从 Chrome、Firefox、Safari(iOS 和 OSX 版本)等传递到我的应用程序。

但是,当我在 Win7/IE9 上执行相同操作时,cookie 不会被传回。

我正在使用 Ruby 1.9 和 Rails 3,并使用 cookies.permanent.encrypted 设置 cookie 的方法。例如:

cookies.permanent.encrypted[:some_data] = object.some_data

关于发生了什么的任何想法?

4

1 回答 1

0

It turns out it has to do with my P3P policy not getting passed correctly prior to the cookies being set. IE prevents cookies if that's the case, other browsers apparently don't care about that.

于 2012-11-18T18:27:05.310 回答