解决方案 »

  1.   

    现在的登录页面大多使用了 session,所以你的将获取到的 sessionid 发送回去
    但你只有接收 cookie 的操作,没有发送 cookie 的操作
    你打开了证书检验开关,那么你就要保证你的证书的正确安装了的
    不排除登陆页面可能有验证码,但也没有看到你对验证码是如何处理的
      

  2.   

    确定我的证书是安装了。因为用curl登录其它的https网站是可以登录上的。
    这个网站应该是没有验证码的。
    在header里发送cookie也试过,不行的。
      

  3.   

    CURLOPT_COOKIEJAR 是接收 cookie 到文件
    CURLOPT_COOKIEFILE 是发送文件中的 cookie
      

  4.   

    使用CURLOPT_COOKIEFILE和使用header里的cookie差不多,返回的都是302
      

  5.   

    302 是跳转,你加上 CURLOPT_FOLLOWLOCATION
      

  6.   

    加上这个curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);它返回的数据又回到了上面截图的原始东西了。
      

  7.   

    请求的参数应该就这两个。不然用hackbar怎么可以登录的上呢??