首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • cookie如何设置多个domain
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 10:14:47 楼主
    我现在有三个网站 www.aa.com www.bb.com  www.cc.com

    我现在在aa网站登陆.cookie记录后,要在三个网站同时公用
    cookie.domain="bb.com"
    可以在www.bb.com里面公用.
    那我现在也想在www.cc.com里面也公用

    cookie的domain要如何设置呢?
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 13:07:571楼 得分:0
    我们公司的做法是把摘要数据记录在服务器环境的临时表里。。。。
    而不放在用户的机器上
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 13:23:452楼 得分:0
    多个域下共享Cookie的实现
    必须设置同一个域

    写Cookie的代码

    1        HttpCookie userEmailCookie = new HttpCookie("GCEmail");
    2        userEmailCookie.Value = email.ToString();
    3        //userEmailCookie.Expires = DateTime.Now.AddYears(1); //浏览器关闭,cookie自动过期
    4        userEmailCookie.Domain = domain;
    5        HttpContext.Current.Response.Cookies.Add(userEmailCookie);
    6
    7        HttpCookie userIdCookie = new HttpCookie("GCUserID");
    8        userIdCookie.Value = userId.ToString();
    9        userIdCookie.Expires = DateTime.Now.AddYears(1);
    10        userIdCookie.Domain = domain;
    11        HttpContext.Current.Response.Cookies.Add(userIdCookie);               
    12       
    13        HttpCookie lastLoginTime = new HttpCookie("LastLoginTime");
    14        lastLoginTime.Value = DateTime.Now.ToString();
    15        //lastLoginTime.Expires = DateTime.Now.AddYears(1);
    16        lastLoginTime.Domain = domain;
    17        HttpContext.Current.Response.Cookies.Add(lastLoginTime);
    18       
    19        HttpCookie userRemark = new HttpCookie("GCRemark");
    20        userRemark.Value = userRemarkInfo;
    21        //userRemark.Expires = DateTime.Now.AddYears(1);
    22        userRemark.Domain = domain;
    23        HttpContext.Current.Response.Cookies.Add(userRemark); 
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 14:28:493楼 得分:0
    楼上的.
    19        HttpCookie userRemark = new HttpCookie("GCRemark");
    20        userRemark.Value = userRemarkInfo;
    21        //userRemark.Expires = DateTime.Now.AddYears(1);
    22        userRemark.Domain = domain;
    23        HttpContext.Current.Response.Cookies.Add(userRemark); 
    这当然可以.现在cookie的名称是一样的
    userRemark.Domain = "bb.com";

    现在我要加个cc.com和dd.com的呢?要如何呢?
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved