Asp中如何设计跨越域的Cookie(2)
来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 14:47 点击:次
以下为引用的内容:
'读取Cookie datExpDate=Request.Cookies("MyCookie") strDomaln=Request.Cookies("MyCookle").Domain strUsername=Request.Cookies("MyCookle")("Username") strPassword=Request.Cookies("MyCookie")("Password") |
更详细的信息,可以参考ASP的资料。
实现
简单地共享cookie的诀窍是重定向,一般过程为:
1.一个用户点击siteA.com。
2.如果用户没有siteA.com的cookie,就把用户重定向到siteB.com。
3.如果用户有siteB.com的cookie,把用户连同一个特殊的标志(将在下面解释)重定向回siteA.com,否则,只把用户重定向到siteA.com。
4.在siteA.com创建cookie。
看起来很简单,仔细分析一下:siteA.com和siteB.com共享相同的用户设置,所以,如果用户有siteB.com的cookie(已经注册),siteA.com能够同样读取cookie、提供cookie所允许的特性。这样,访问siteA.com的用户就如同访问了siteB.com。
这个检查的环节应该在siteA.com中的文件所包含一个cookies.inc中实现。让我们看一下这段代码:
以下为引用的内容:
l—1 'SiteA.com"检查cookie If Request.Qu 相关新闻>>最新推荐更多>>>
|