php curl参数详解之post方法

利用记录的URL参数解释,写一个post方法:


<?php
function do_post($url, $data)
{

    $ch = curl_init();

//设置CURLOPT_RETURNTRANSFER将curl_exec()获取的信息以文件流的形式返回,而不是直接输出。

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 

//启用时会发送一个常规的POST请求,类型为:application/x-www-form-urlencoded,就像表单提交的一样。

    curl_setopt($ch, CURLOPT_POST, TRUE); 

//全部数据使用HTTP协议中的"POST"操作来发送。

    curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 

//需要获取的URL地址

    curl_setopt($ch, CURLOPT_URL, $url);

// 执行一个cURL会话

    $return = curl_exec($ch);


    curl_close($ch);


    return $return;
}

?>


原文地址:https://www.cnblogs.com/cmderq/p/9130865.html