PHP_CURL_post_get等執行個體

來源:互聯網
上載者:User
CURL-POST

$url='http://localhost/Test/Curl/post.php';
//$data='name=jim&age=15';
$data=array('name'=>'jim','age'=>15);
$status=curlPost($url,$data);
echo $status;

/**
* curl執行post發送資料
* @param string $url 配置值
* @param string|array $data 預設值
* @return string
*/
function curlPost($url,$data){
if(empty($url) || empty($data))return false;
if(is_array($data))$data=http_build_query($data);

$re=curl_init();//執行個體化cURL
curl_setopt($re, CURLOPT_HEADER, 0);//0關閉列印相應頭,直接列印需為1,
curl_setopt($re, CURLOPT_RETURNTRANSFER, 1);//0擷取後直接列印出來
curl_setopt($re, CURLOPT_URL, $url);//初始化路徑
curl_setopt($re, CURLOPT_POST, 1);//啟用時會發送一個常規的POST請求,
curl_setopt($re, CURLOPT_POSTFIELDS, $data);//使用HTTP協議中的"POST"操作來發送的資料
$result=curl_exec($re);//執行一個cURL會話,返迴響應結果
curl_close($re);//關閉cURL會話
return $result;
}
?>

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.