我正在使用加密的cookie将数据传递到我的rails应用程序。一旦设置好这些cookie,它们就可以很好地从Chrome、火狐、Safari (iOS和OSX版本)等传到我的应用程序中。
但是,当我在Win7/IE9上执行同样的操作时,cookie不会被传回。
我使用的是Ruby1.9和Rails3,并使用cookies.permanent.encrypted方法设置cookie。例如:
cookies.permanent.encrypted[:some_data] = object.some_data你知道发生了什么事吗?
发布于 2012-11-19 02:27:05
事实证明,这与我的P3P策略在设置cookies之前没有正确传递有关。如果是这样的话,IE会阻止cookie,其他浏览器显然不关心这一点。
https://stackoverflow.com/questions/13435629
复制相似问题