PHP語言開發微信公眾平臺(訂閱號)之curl命令
在開發過程中,經常會遇到要求用curl命令調用介面的情況
那麼,什麼是curl,簡單來說curl是一個利用url語法規定來傳輸檔和哦資料的工具,支援很多協定,如 http、ftp、telent 等,所幸php 也支援 curl
curl雖然很複雜,但是很可以總結為四步。
curl操作四步走:
1.初始化 $ch = curl_init
2.設置參數 curl_setopt($ch,參數)
3.執行 curl_exec($ch)
4.關閉 curl_close($ch)
輸出錯誤資訊: curl_error($ch)
注意:
1.設置參數(相關參數說明)
常用參數
CURLOPT_URL :請求的url位址
CURLOPT_RETURNTRANSFER :捕獲內容,但不輸出(會把頁面的內容完全抓取過來)
CURLOPT_HEADER :設置頭資訊
CURLOPT_POST :模擬發送 POST 請求
CURLOPT_POSTFIELDS :發送 POST 請求時所傳遞的參數
2.第一次請求時系統會報錯,
解決方法:可以通過curl禁止服務端校驗SSL,代碼如下:
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
1注:未經允許,禁止轉載