CURL

function getCurl($call_url,$param){
$header = array('Content-Type:application/x-www-form-urlencoded',
'Content-Type:100',
'Connection:Close'
);
$USERNAME = "admin";
$PASSWORD = ".admin";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $call_url); // 取得するURL
curl_setopt($ch, CURLOPT_HTTPHEADER, $header); // 設定する HTTP ヘッダフィールドの配列
curl_setopt($ch, CURLOPT_USERPWD, $USERNAME . ":" . $PASSWORD); // ベーシック認証
curl_setopt($ch, CURLOPT_POSTFIELDS, $param); // 送信するPOSTデータ
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // データを直接出力せずに文字列で返す
curl_setopt($ch, CURLOPT_HEADER, false); // ヘッダ内容を出力しない
curl_setopt($ch, CURLOPT_TIMEOUT, 1); // CURL関数の実行制限時間
//リクエストヘッダ出力設定
curl_setopt($ch,CURLINFO_HEADER_OUT,true);
$ret = curl_exec($ch);
//リクエストヘッダ出力
echo curl_getinfo($ch,CURLINFO_HEADER_OUT);
curl_close($ch);
if (!strlen($ret)) {
echo 'CGI no setuzoku ni sippai simasita';
}
return $ret;
}

CURLをXAMPPで使えるように
php.ini
;extension=php_curl.dll
↓↓↓↓
extension=php_curl.dll