好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP利用CURL进行POST数据上传的示例 - php上传下载

PHP利用CURL进行POST数据上传的示例

////二纬码     $QRCode_URL = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=" . $ACC_TOKEN ;        $data  = '{"expire_seconds": 1800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}} ' ;    /*    $ch = curl_init($MENU_URL);    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);     curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length:'.strlen($data)));    $info = curl_exec($ch);    */     function  post( $url ,  $params  = false,  $header  =  array ()){    $ch  = curl_init();    $cookieFile  =  'sdadsd_cookiejar.txt' ;        curl_setopt( $ch , CURLOPT_POST, 1);    curl_setopt( $c h, CURLOPT_CONNECTTIMEOUT, 60);    curl_setopt( $ch , CURLOPT_COOKIEJAR,  $cookieFile );    curl_setopt( $ch , CURLOPT_COOKIEFILE, $cookieFile );    curl_setopt( $ch , CURLOPT_RETURNTRANSFER, 1);    curl_setopt( $ch , CURLOPT_FOLLOWLOCATION, 1);    curl_setopt( $ch , CURLOPT_SSL_VERIFYPEER,FALSE);    curl_setopt( $ch , CURLOPT_HTTPGET, true);    curl_setopt( $ch , CURLOPT_TIMEOUT, 30);    if ( $params  !== false){ curl_setopt( $ch , CURLOPT_POSTFIELDS ,  $params );}    curl_setopt( $ch , CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101 Firefox/21.0' );    curl_setopt( $ch , CURLOPT_URL, $url );    curl_setopt( $ch , CURLOPT_HTTPHEADER,  $header ); $result  = curl_exec( $ch );    curl_close( $ch );        return   $result ;    }    $result  = post( $QRCode_URL , $data );

查看更多关于PHP利用CURL进行POST数据上传的示例 - php上传下载的详细内容...

  阅读:77次