如题,我已经用IDhttp登陆网站成功,成功以后再去源码是显示已经登陆的。我要怎么样才能在IE中显示已经登陆的页面呢?
IDHTTP登陆成功以后,用IE打开页面是不显示已经登陆的。用webbrowser也是不显示已经登陆的。
这个是不是cookie的问题?还是什么?我要怎么做才能在IE中显示登陆成功?

解决方案 »

  1.   

    直接使用IDHTTP登陆成功后取得的会话信息与IE重新打开的不一样,和Webbrowser打开的也不一样.
      

  2.   

    idhttp登陆后,把cookies里面的值都给,webbrowser,然后再用webbrowser打开页面,显示的状态就是登陆的状态。
      

  3.   


    那应该如何把cookie给IE或者webbrowser呢?
      

  4.   

    只能用程序控制,打开IE自动登录。打开IE自动登录实现很容易,困难的是很多浏览器带一堆插件,还有版本问题等等。
      

  5.   

    一直以来使用Webbrowser没有发现能自定义Cookie的方法
      

  6.   

    登录状态记在session中,没有在cookies
      

  7.   


    sessionID保存在了cookie中,直接赋值COOKIE就可以了。
    但就是Webbrowser和IE无法给于指定COOKIE
      

  8.   

    要给该网站的session赋值啊。。以前搞过。忘记了。要处理session啊。还是用wb来的实惠。
      

  9.   

    session 属于服务端,客户端不可能修改,cookie在客户端可以伪造
      

  10.   

    晕倒,还真复杂,易语言什么都不用做,http post登录成功以后直接打开Webbrowser就已经登录了。