见到一个软件diigolet是这样实现的:比如在www.baidu.com上面加载diigolet(http://www.diigo.com/tools/diigolet)工具条,登录后会产生一个[email protected]的cookie,在登录其他网页比如www.sina.com后,启动diigolet工具条会自动登录上,我猜测他们是在登录界面时产生了cookie的,就是想不明白是怎么自动登录上去的?不知道他们是怎么实现的?请各位高手指教加分100.
调试欢乐多
第一,一般cookie是由域产生的,一般不允许跨域,即是同一站点,如果服务器只允许你访问其中一部分,就不能访问其他部分
第二,cookie是有期限的如果对方的cookie是有期限的,cookie内容中再加一个随机值
基本上没有办法如果cookie没过期,这个就没问题了,你只要登录时让网页同时打开新浪和其他的网页就行了,自动登录
能否做到打开新浪后,用js去打开登录网页,而登录网页并不显示出来,在此页面处理用户登录事情,处理完后把结果返回给新浪页面的js,这样用户感觉就好像在新浪里面直接登录一样的请问有没有办法做到?
1 本域起代码.
2 模拟POST
现在终于解决了,用的是js+jsp呵呵,高兴现在又遇到一个cookie的奇怪问题:http://topic.csdn.net/u/20080612/17/61744cf5-c653-4868-a35b-276f76d3d3f3.html希望大家帮忙,谢谢