zgw2014 2017-05-02 10:28 采纳率: 0%
浏览 1341

php curl模拟登陆 提示404

 $cookie_file = tempnam('./temp','cookie');
        $login_url  = 'http://www.bjgjj.gov.cn/wsyw/wscx/gjjcx-choice.jsp';
        $post_fields = 'lk=1&lb=1&bh=6D2DD1703EC0E3203D0215C56E17448A268CF896B42936D01001A750330C4BF212E54B2F2C0DFCBC&mm=DF3B71987B462DF821588C1B2652FF04&gjjcxjjmyhpppp='.$post['gjjcxjjmyhpppp1'].'&gjjcxjjmyhpppp1='.$post['gjjcxjjmyhpppp'].'&bh1=身份证账号&mm1=密码';
        $ch = curl_init($login_url);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $header); 
        curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
        curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
        curl_exec($ch);
        curl_close($ch);

        $url='http://www.bjgjj.gov.cn/wsyw/wscx/gjj_cx.jsp?nicam=ejUyMzIyenk4M3I3enJycjM3cnIzMDcA&hskwe=R0pKd2M1Mnc3YTJ6MTk0&vnv=JiMyMTAxNjsmIzI1MzkxOyYjMjM0Mzk7&lx=0';
        $ch = curl_init($url);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $header); 
        curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
        $contents = curl_exec($ch);
        var_dump($contents);
        curl_close($ch);
  • 写回答

1条回答 默认 最新

  • AngusC· 2017-05-06 06:29
    关注

    你这是要问什么问题么?

    评论

报告相同问题?

悬赏问题

  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图2.0 版本点聚合中Marker的位置无法实时更新,如何解决呢?
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题