通过http://passport.mop.com/已经用idhttp post使帐户登陆成功
但是在比如:http://adidas-ase.mop.com/person.jsp?id=8398这个页面,使用idhttp.post模拟投票的时候显示未登陆
感觉应该是COOKIE的问题.郁闷呢~~~就一个COOKIE弄了好长时间,也不知道怎么搞.
希望知道的朋友给个解决的办法,谢谢了~~

解决方案 »

  1.   

    cookies,referer,这些有没有设好啊
      

  2.   

    我感觉是cookie的问题,设置上referer也不行.
    我确定已经登陆成功了.将信息输出到了memo1.text中.显示
    "{key:"succ.login",keyValue:'登录成功'}"
    只是在投票的时候提示
    "{"id":1234,"flush":"1","vote":0,"err":"只有登录用户才可以进行投票,请先登录!","success":"0","url":"index.jsp"}"
      

  3.   

    另外发现一个问题.就这个网站.
    在一个button的click事件中如果使用idhttp.post两次的话.
    第一次可以正常使用Idhttp1.Request.customheaders.values['cookie']修改cookie.
    第二次怎么修改都修改不成..换一个button的click事件就正常了
    如果使用动态创建IDHTTP控件的话.第二次使用之前释放掉再创建使用IDHTTP.POST方法就可以了
      

  4.   

    我现在也是遇上同样的问题了http://topic.csdn.net/u/20100613/13/80a56ff6-2539-47e4-a9f9-452dafa5cb63.html?10667
      

  5.   

    http://topic.csdn.net/u/20100613/13/80a56ff6-2539-47e4-a9f9-452dafa5cb63.html?10667
      

  6.   

    http://topic.csdn.net/u/20100613/13/80a56ff6-2539-47e4-a9f9-452dafa5cb63.html?10667
      

  7.   

    嘿...自己搞定了!
    就是COOKIE的问题.
    {"id":1000,"flush":"0","vote":68,"err":"投票成功!","success":"1","url":""}
      

  8.   

    Indy的CookieManager组件可以自动管理COOKIE,不用自己额外写代码
    绑定到IDHTTP组件的CookieManager属性即可
      

  9.   

    忘了说句,有的INDY版本COOKIEMANAGER有BUG