php curl post

时间:2022-02-19 06:08:07

public static function curlPost($url, $data=array()) {
        $ch = curl_init();
        if (is_array($data) && $data) {
            $formdata = http_build_query($data);
            curl_setopt($ch, CURLOPT_POST, true);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $formdata);
        }
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_TIMEOUT,0);
        $result = curl_exec($ch);
        return $result;
    }