日期:2014-05-17  浏览次数:20999 次

继续问:asp程序中Session跨域问题
我的程序是用asp编写的,服务器上开了n个二级域名,现在的问题是我在主站登录了,到分站Session就丢失了,怎么解决这个问题?查了一天的资料了,现在还是没有搞定,急呀!请求各位大哥给我说说呀!

------解决方案--------------------
只能用cookies
------解决方案--------------------
Response.Cookies(“CookiesName”).Domain= "zhaosa.com "
------解决方案--------------------
session是无法跨域的,楼主不要在这个上面花费时间了。还是用别的吧。如cookies
------解决方案--------------------
Session是站点内的对象,两个站点不能公用
------解决方案--------------------
建议用Cookies
------解决方案--------------------
要么用cookies做中介转存,如xiaoyaowp(萝卜青菜)的做法,设置cookies跨域,利用cookies转存session
要么利用其它的中介,例如文件、数据库等
------解决方案--------------------
简单点用cookie
------解决方案--------------------
xx.asp?xxx=kkkkk这样传参数过去,当然加密

然后在那边
session....=request...
------解决方案--------------------
用cookie做中转吧

------解决方案--------------------
楼上的各位大大
貌似二级域名不涉及跨域问题吧!
你们看清楚没有?
------解决方案--------------------
巧了,这两天我也在实验这个问题。
我是同个站点绑定多个不同主机名但同域的二级域名。
不过郁闷的是,有时用这些域名能通用Session,而有时确不能。
怪事了。。。。