兄弟姐妹们,有个问题跟大家请教:
在一台server 03的服务器上,有两个站点,分别用子域名绑定并解析好了,一个是a.just99.cn,一个是b.just99.cn
如果给两个站点指配了不同的端口,则可以共享到cookies,如:
http://a.just99.cn:81/ 能获取到 http://b.just99.cn:82/ 中的cookies值,反过来也可以。但是如果将两个站点指配到同一端口80,共享cookies失败,如:
http://a.just99.cn/ 不能获取 http://b.just99.cn/中的cookies值。这种情况如何解决?而且域名将来会换成其它域名。
在一台server 03的服务器上,有两个站点,分别用子域名绑定并解析好了,一个是a.just99.cn,一个是b.just99.cn
如果给两个站点指配了不同的端口,则可以共享到cookies,如:
http://a.just99.cn:81/ 能获取到 http://b.just99.cn:82/ 中的cookies值,反过来也可以。但是如果将两个站点指配到同一端口80,共享cookies失败,如:
http://a.just99.cn/ 不能获取 http://b.just99.cn/中的cookies值。这种情况如何解决?而且域名将来会换成其它域名。
解决方案 »
- MVC中的Razor模板引擎怎么单独用在asp.net网站(webform)中?
- 急,B/S架构程序在WIN2003/iis 6.0 中,因停电后重启服务器,之后程序在外网就访问不到了。
- dropdownlist赋值
- 援手!!!!!!从一个DataGrid中取数据,如果动态保存到DataTable中?
- ASP.NET中使用#include file碰到了钉子!
- 各位这是什么意思啊,提交的时候。“从客户端(txtContent="<body ms_positioning...")中检测到有潜在危险的 Request.Form 值。 ”
- 请教
- asp.net的网页中怎样播放视频
- 能否在 DataGrid 绑定的时候插入 行?
- 如何把二进制数据输出到浏览器
- ftp上传的视频文件在前台页面怎么具体显示出来
- 如何把DataTable 重复的数据移除呢?????????????????
只不过使用了不同的二级域名/// <summary>
/// 跨域名写cookie值
/// </summary>
/// <param name="strName">名称</param>
/// <param name="domain">域名</param>
/// <param name="strValue">值</param>
public static void WriteCookie(string strName, string strValue, string strEncode, int expires, string domain)
{
HttpCookie cookie = HttpContext.Current.Request.Cookies[strName];
if (cookie == null)
{
cookie = new HttpCookie(strName);
}
cookie.Value = StringClass.Encrypt(strValue, strEncode);
cookie.Domain = domain;
cookie.Expires = DateTime.Now.AddMinutes(expires);
HttpContext.Current.Response.AppendCookie(cookie); }
用cookies设置cookie.domain=域
通过url传值和将session存入数据库
Response.Cookies("MyCookie").Domain = "";