代码改变世界

asp.net cookie domain 测试

2011-08-21 14:04  河蟹社会  阅读(330)  评论(0)    收藏  举报

    前些日子做的,在本站上写个cookie,设置cookie的Domain='目标网站'. 可本地测试一直写不上,后来在老大的指导下,可以了,特此记录下来,以帮助那些需要的朋友. 另外,跨站点的写cookie,需要用到P3P协议, 很简单的, 只要在写cookie头加上一段文字:

response.AddHeader("P3P: CP", "CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"); 

我就开始说测试 cookie domain的步骤了.

首先,设置host,把你要写cookie的站点的IP,设为本地的,即:127.0.0.1. host在C:\WINDOWS\system32\drivers\etc\hosts   就以baidu为例吧.

好,这样就可以测试了.  需要注意2点. 1. 必须要重启下你所用的浏览器,要不他不认你设置的HOST的啊. 2.你要访问的页面写cookie的地址要把host改为www.baidu.com 像这样:http://www.baidu.com:3322/WebView/c.do?PubID=2%2FP0h6oVQiQ%3D

完了,就可以写上了. 看图.

我只会用firefox看cookie, 呵呵. 很方便的.    这样,就完成了测试. over,thanks.

襄阳弓长弓虽:t.sina.com/xyzhangqiang