作项目时,碰到这样一个问题:站点A要异步操作站点B的Cookie。利用Ajax请求站点B的页面,是没有办法操作Cooke的。于是想了一个办法,在站点A中利用一个隐藏的iframe,通过改变它的src属性来访问B站点的页面,从而达到操作B站点Cookie的目的。

注意:要想利用iframe来跨域操作Cookie,需要在两个站点中设置自定义的Http头,具体操作如下:

在IIS中找到站点——右击站点——选“属性”——选“Http头”——点“添加”

输入“自定义Http头名”:P3P

输入“自定义Http头值”:CP=CAO PSA OUR

posted on 2010-01-29 20:00  znyin  阅读(253)  评论(0编辑  收藏  举报