asp.net 与 asp 的 cookies 问题
a.abc.com
b.abc.com
a 是asp.net
b 是asp的
问题是b 登陆后
a也登录。。
不能用数据库。
跨域保存登陆信息 两种语言!
请高手帮助!
------解决方案--------------------可以将用户信息存在XML文件中
------解决方案--------------------在保存cookie之前
cookie.Domain = ".abc.com ";
保存cookie.
这样*.abc.com都可以访问这个cookie
------解决方案--------------------a b中 对于cookie的输出 都 加上
cookie是基于域名/IP 读取的.
只要一级域名相同即可.
cookie.Domain = "abc.com "; //即可
------解决方案--------------------asp asp.net 对于 cookie操作还有个编码的问题
写入
Response.Cookies[ "YuanlinUser "][ "Sex "] = HttpUtility.UrlEncode( "中
文 ",System.Text.Encoding.GetEncoding( "Gb2312 "));
读出
<%
Response.Write( Request.Cookies( "YuanlinUser ")( "Sex "))
%>
试验环境
config
<globalization requestEncoding= "gb2312 " responseEncoding= "gb2312 "/>
asp 为 ansi,其它不要指定