跨顶级域名
如果不是二级域名而是完全在不同顶级域名中,所在的web应用程序创建了一个cookie,想要在 其二级域名的应用程序中访问,知道靠常规反的方法是访问不了的,关键就是看看有没有方法可以访问。事实是Cookie可以在一定条件下跨域,而不是随心所欲的实现跨域。
按照常规我们需要有2个顶级域名,并且有DNS服务器才能够配置域名,否则我们是无法验证的,但是这里没有必要那么麻烦,可以通过修改hosts文件来模拟。在 c:\windows\system32\drivers\etc 中有 hosts文件,在末尾添加上
127001
127001
两行,就可以将本机用上面的域名访问本机回环地址了。只需要在IIS上部署一套程序,ip为本机回环地址,用两个域名分别访问就可以了。
新建三个页面,分别是 Defaultaspx、SSOashx、GetCookieaspx。
其中Defaultaspx是 的页面,访问的地址是 >
在网页里输入账号和密码时,会提示“是否记住账号或密码”,这时点否就行了。这个功能是方便用户访问同一页面时,就不需要再键入账号密码了,只针对未加密的或没有保护措施的页面起作用,如果觉得还不安全,可以用360安全卫士之类的软件,定期清理就行了。
Cookie擅长跟踪使用者的上网习惯,浏览了哪些网站等,符合国际规范,至于盗号之说,还没有听说过(不排除盗号木马利用Cookie作案)!
可以通过共享的方式获取。
以登录cookie为例说明:
1、共享之间的二级域名必须是解析于同一个顶级域名之下。
2、比如现在有两个二级域名,两个都解析于域名xxx顶级域名之下。
3、现在域名A的登录cookie域名B下面需要使用。
4、域名A的登录cookie把cookie域设置成xxx、path设置成’/’。
5、此时域名B下面可以读取域名A写入的cookie。
6、这样就可以实现域名A的cookie被域名B共享
7、如果要实现相互共享,就把两个域名的cookie域都设置成xxx。
以上就是关于cookie怎么跨顶级域名啊全部的内容,包括:cookie怎么跨顶级域名啊、网站会截取其他网站的cookie吗、Cookie被跨站追踪,那么用户的账户和密码不久直接暴露了吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)