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

如何解决跨站session引起的问题?
session无法跨站,而我现在手里有一个站   是套用在iframe中的,在注册时候验证码是无法比较的,因为本身服务端没有产生sessionid,现在求解决方法如何来进行注册时的验证码比较?

自己想了个办法是获得浏览器地址也即如果没有使用iframe则不进行验证码比较

但现在是iframe套用了整站了,获取不了浏览器地址

比如用户由www.11.com来的,而我本身站点是www.22.com
www.11.com代码就是iframe   》www.22.com

  <TABLE       BORDER= "1 ">      
       
    <TR> <TD> <B> Server       Variable </B> </TD> <TD> <B> Value </B> </TD> </TR>      
       
    <%       For       Each       strKey       In       Request.ServerVariables       %>      
       
    <TR>      
       
    <TD> <%=       strKey       %> </TD>      
       
    <TD> <%=       Request.ServerVariables(strKey)       %> &nbsp; </TD>      
       
    </TR>      
       
    <%       Next       %>      
       
    </TABLE>    
找了这个代码来也还是无法获得www.11.com

朋友帮想想办法

------解决方案--------------------
不同域cookie也不可以,可以想想用webservice进行两个网站之间的关联
------解决方案--------------------
你可以用hidden隐藏域传递参数
------解决方案--------------------
mark