asp的cookies跨域新问题。
最近遇到一个特别的问题,全网找不到答案,希望有民间的高手给点思路,先谢过。我这用ASP开发一个叫短域网的网络收藏夹,会员登入状态使用cookies记录,在测试过程中发现cookies无法跨域到中文的二级域名,但英文的却正常。
response.cookies("aa").domain
response.cookies("aa").path
response.cookies("aa").Secure
包括P3P都设置了。
例如:http://会员帐号.wos.cc (无法跨域,显示未登入)
但是:http://menilui.wos.cc (正常跨域,显示登入状态正常)
我用的是IE6测试,程序编码是utf-8,IIS7.0,windows2008系统。
网上说中文版的IE地址栏上的中文域名默认用的GB2312编码,现在不知道服务端是不是不识别中文域名,还是IE6客户端不识别带有中文的域名,如果我把系统改成GB2312的可能不会有这问题,但是已经全站UTF-8了,这在基础之上,有其它办法去处理吗?
至于回答让访客升级IE或所谓ASP先天不足的这些朋友就先谢了吧,我只希望兼容性更好。
顺便说一下,这论坛多道同样的花哨验证码,是歧视色盲吗?