$conn = curl_init();
curl_setopt($conn, CURLOPT_URL, 'http://hogehoge.com');
curl_setopt($conn, CURLOPT_TIMEOUT, 120 );
curl_setopt($conn, CURLOPT_RETURNTRANSFER, true);
// サーバ証明書の検証は行わない。
curl_setopt($conn, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($conn, CURLOPT_SSL_VERIFYHOST, false);
// POSTで送信
curl_setopt($conn, CURLOPT_POST, true);
// BASIC認証
curl_setopt($conn, CURLOPT_USERPWD, 'ID:PASSWORD');
// パラメータを設定
$param = array("name" => 'hoge');
curl_setopt($conn, CURLOPT_POSTFIELDS, http_build_query($param));
$ret = curl_exec($conn);
curl_close($conn);