『尊米网』域名信息交流平台
设为首页 收藏本站
网站地图 RSS-订阅
反馈留言 高级搜索
尊米首页 | 域名新闻 | 域名知识 | 域名人物 | 域名标识 | 相关下载 | 信息专题 | 域名问答 | 域名经纪 | WHOIS查询 | Winindomain.com
 
╣当前位置╠
尊米首页 > 域名知识 > 域名选择/应用 > 文章内容
实现跨域名Cookie
来源:cndw 发布时间:2008-09-30 08:53:35
欢迎您在线投稿(需先登陆),也可将您的新闻线索/稿件电子邮件至:editor@zunmi.com

  cookie真是一个伟大的发明,它允许web开发者保留他们的用户的登录状态。然而,当你的站点或网络有一个以上的域名时就会出现问题了。

  在cookie规范上说,一个cookie只能用于一个域名,不能够发给其它的域名。因此,如果在浏览器中对一个域名设置了一个cookie,这个cookie对于其它的域名将无效。如果你想让你的用户从你的站点中的其中一个进行登录,同时也可以在其它域名上进行登录,这可真是一个大难题。

  我的解决方案将使用下面的一般框架:

  一个预置的脚本将用来接受通过get或cookie方式传递过来的sessionid号。它将比cookie优先选择get变量。所以,无论何时需要引用交叉的域名时,我们把sessionid做为一个url参数进行发送。修改apache配置,用来实现重写所有的交叉域名的cookie。这样做的原因一会儿就会清楚了。在任何时候出现一个交叉域名引用时使用变量。

  第一步:创建预置脚本

  将下面的代码加到预置脚本中(或出现在所有脚本之前的函数中)。

  /* 支持交叉域名cookie... */
  // 如果get变量已经设置了,并且它与cookie变量不同
  //则使用get变量(更新cookie)
  global

(阅读次数:
上一篇:网站域名技巧九要素   下一篇:提高域名信任度的小办法
【免责声明】
以上文章由本站会员发布或网络转载,除色情、暴力及反政府等法律明确禁止内容以外,尊米网对其不承担法律责任。
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
发表评论
用户名: 新注册) 密码: 匿名评论 (未注册可直接匿名评论)
评论内容:(250字以内)
 §最新评论
进入主题评论页  
热门点击
相关内容
·Win2000功能特性:ActiveDirecto
·提高域名信任度的小办法
·实现跨域名Cookie
·网站域名技巧九要素
·打造企业形象从域名开始
·如何充分发挥域名的商业价值
·个性化还是通用化 谈商业网站的
·多域名的关键词选择应注意什么?
·谈智能域名解析实现南电北网的互
·如何申请域名和保护好域名
·初次建站如何选择域名
·国际域名与国内域名之比较
赞助商广告
尊米首页 - 关于我们 - 本站动态 - 联系我们 - 媒体关注 - 网站地图 - 友情链接 - 原创投稿 - 帮助中心