« 研究 CDMA 1x 无线上网 - CDMA 1x wireless modem | Main | FreeBSD 6.0-RELEASE 正式发布 »
November 4, 2005
跨站cookie/跨域cookie 的 SOAP 处理 Cookies Across Domains
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2005/11/04/000815.html http://windtear.net/archives/2005/11/04/000815.html 下午同学问这个跨站cookie的事 跨站cookie由于自己用不上 所以就没设置 就google研究了一下 然后找到了一篇 Cookies Across Domains http://www.asp101.com/articles/chris/transfercookies/default.asp 作者介绍了一个简单的方法 比如站点A ipcn.org 站点B ipchina.org 要想共享cookie 可以这么做: 1 用户访问ipcn.org时 判断是不是已经设置 cookie 2 如果没找到ipcn.org的cookie文件 则跳转到 ipchina.org 3 如果有ipchina.org的cookie 再带参数跳回到 ipcn.org (如果也没有ipchina.org的cookie 则也跳回 ipcn.org 参数说明已经跳转过了 防止死循环) 4 ipcn.org 根据跳回来的参数写cookie 这样做确实实现了跨站cookie的共享 不过坏处也很明显 跳来跳去 还危险 万一写错危险 万一被人搞了也危险 于是就有另外一种好的方法: 利用 SOAP(Simple Object Access Protocol) 概念 当用户访问ipcn.org时 如果用户没有cookie文件 则 ipcn.org 在后台向 ipchina.org 问一下有没有这家伙的cookie 有的话 吐过来一份 互联网公司收购很频繁 如果要共享用户cookie的话 显然不会跳来跳去的 呵呵 所以 本篇blog的标题也就定为了 跨站cookie/跨域cookie 的 SOAP 处理 Cookies Across Domains |
Posted by windtear at November 4, 2005 6:53 PM