proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 研究 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
本blog WWW

Posted by windtear at November 4, 2005 6:53 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2014 Windtear. All rights reserved.