由于公司的网站扩展
里边可能涉及到跨域共享cookies的问题
然后就想到了用wcf比如,A网站保存了cookies
B网站打开页面,就会调用A网站的WCF服务,判断是否有cookies存在
如果存在则把cookies的value值返回给B网站现在问题来了,A网站的cookies找到了
可是value值却是""清空A网站的cookies,在重写cookies,确定里边是有值
可是从B网站调用服务,能找到cookies,value依然是""不明白遇到什么问题了

解决方案 »

  1.   

    cookies转发没做过,也仔细研究过它的收发原理,可能是因为cookies在区分个体的上面有问题,转发的时候发送方变人了。
    给你一个替代方案。你可以随便找个静态字典来记录访问者的信息(模拟cookies),而用户cookies里面存放字典的key值,这样就简单了,当用户访问B网站,发送自己的key值到B网站,然后B网站就到A网站查询这个key值对应的value值。如果这个字典要在网站停止后还保存,可以写个序列化过程在网站服务的停止事件中。