本篇文章給大家帶來的內容是關於php curl如何使用post發送資料?post發送資料的方法,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。
如果我們是要發送POST資料怎麼辦?又需要使用curl幫我們來發送資料。
按照步驟我們自訂了一個函數,函數名為:post。post這個方法中需要傳入兩個參數:
1.請求的URL地址
2.發送的資料
發送的資料全為數組,以索引值對的形式用POST方法發送給指定的介面地址即可。
在開發公眾號建立自訂菜單的時候就需要使用到POST方法向的自訂菜單介面發送自訂菜單資料。
post的自訂函數,全部代碼如下:
<?phpfunction post($url, $data) { //初使化init方法 $ch = curl_init(); //指定URL curl_setopt($ch, CURLOPT_URL, $url); //設定請求後返回結果 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //聲明使用POST方式來進行發送 curl_setopt($ch, CURLOPT_POST, 1); //發送什麼資料呢 curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //忽略認證 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //忽略header頭資訊 curl_setopt($ch, CURLOPT_HEADER, 0); //設定逾時時間 curl_setopt($ch, CURLOPT_TIMEOUT, 10); //發送請求 $output = curl_exec($ch); //關閉curl curl_close($ch); //返回資料 return $output;}?>
以後在調用公眾平台或者其他第三方API系統。它們需要使用POST方法要求你發送資料的時候。
你需要使用POST來發送資料的時候,只需要調一下這個post方法就可以了。