有一个登陆页面,可以正常登录,但是如果我建一个新页面,和原来的登陆叶面不在同一个网站上,在新叶面中添加一个<Iframe> src指向那个登陆页面,运行新页面,然后登陆的话却出问题了,提示验证码错误,原来是保存验证码的Session根本就不存在了,而如果把新建叶面和登陆叶面放在一个网站吓得话就没问题,这是什么回事?怎么解决?

解决方案 »

  1.   

    session当然在同一个网站下才有效。
      

  2.   

    两个网站还是用form提交的形式比较好
      

  3.   

    session在不同的站点项目下是不能共享的..
      

  4.   

    如果是form提交的话,验证码应该在哪边生成?我也试过作一个验证码生成页面,输出一个验证码图片,同事在服务器上保存一个Session,在另一个网站的登陆窗口中直接引用这个页面的连接,然后用户点登陆后把用户输入的userid,passwor,validatecode以form形式提交给保存Session的服务器,但是在服务器那边验证的时候读取刚才保存的Session确是null?
      

  5.   

    如果可以这样的话.我用个<iframe 把csdn的管理界面放进去.先在我本机用孟子的帐户登录,
    然后就可用大佬们的名字 发贴了.
      

  6.   

    那想跨网站登陆而又要验证码的话应该怎样处理,是先在登陆框那处理验证码问题,然后在把用户名密码以form形式提交给服务器处理吗?