php的post

代码的顺序不能乱,否则会提交错误
 $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_TIMEOUT, 30);
        curl_setopt($ch, CURLOPT_POST,true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_COOKIE, $cookie);
        if($header!='')
        {
            curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
        }

        if($https==true)
        {
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//当需要访问https网站的时候一定要避开证书的验证
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//当需要访问https网站的时候一定要避开证书的验证
        }
        $content = curl_exec($ch);
        curl_close($ch);
原文地址:https://www.cnblogs.com/norm/p/7452967.html