php curl 相關設定

public function curl($url, $data){
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL, $url);
     curl_setopt($ch, CURLOPT_POST, true);

     // 當回傳內容是 json 可加上以下設定
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
     curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));

     // 當 POST 的 $url 有 SSL 時,可加上以下兩個設定去跳過
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

     $request = curl_exec($ch);
     curl_close($ch);
     return $request;
}

留言