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

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
http://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

Trackback Pings

TrackBack URL for this entry:
http://cgi.windtear.net/cgi-bin/wt-tb.cgi/815

Comments

昨天讨论时提到了这个想法,然后给否了。
觉得没有必要做那么负责,改用了其他的方法。

Posted by: xjb at November 5, 2005 9:05 PM


great

后来我想分析一下 alexa & amazon 还有google的一堆站点
还没来的及看

google的cookie还是比较多 架构上应该不会太差di

Posted by: windtear at November 6, 2005 1:33 PM

我只想指出一点,cookies是保存的客户端的,“ipcn.org 在后台向 ipchina.org”,事实上ipchina.org服务器也是不知道的,这个时间只有客户端向ipchina.org提交(或访问)时,才会告诉ipchina,要告诉也是ipchina.org主动向ipcn.org提交,不过这似乎有很多问题需要解决,事实上cookies本来就是明文,所以不必太在意是否在浏览器上显示

Posted by: juchen at December 11, 2006 1:11 PM

Post a comment

Remember Me?



我爱网络
2007-12-31 23:51 2007年度 ipcn.org/ipchina.org 总结报告
2007-12-31 00:31 vmware gsx server service
2007-12-31 00:15 squid 对 404 302 缓存的相关问题
2007-12-30 14:24 升级到 MovableType 3.3x 并修改 entry_basename 兼容性
2007-12-30 13:52 [php] realip judge 前面补0的ip格式剔除
2007-12-14 16:34 rm -rf * 系统管理员要排查的定时炸弹
2007-12-13 19:03 山西的宽带运营商太过分了 私自窜改dns解析
2007-12-13 16:35 F5 MIB 再学习 唯一性标记用地址的小bug
2007-12-11 22:15 perl 用Spreadsheet::WriteExcel写了个处理/读写excel的小程序
2007-12-11 13:39 perl 变量转义的问题

本站使用中的任何问题,请与 windtear SPAM windtear SPAM net 联系
Copyright© 1999-2008 Windtear. All rights reserved.
京ICP备05050670号