ネタ元
file_get_contents()が
使えないサーバーがあるんですよー
function curl_get_contents($url){ $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); return $response; }
POST送る場合はこちらを参考に。
$POST_DATA = array( 'foo' => 'bar' ); $curl=curl_init("URL"); curl_setopt($curl,CURLOPT_POST, TRUE); curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($POST_DATA)); curl_setopt($curl,CURLOPT_SSL_VERIFYPEER, FALSE); // オレオレ証明書対策 curl_setopt($curl,CURLOPT_SSL_VERIFYHOST, FALSE); // curl_setopt($curl,CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($curl,CURLOPT_COOKIEJAR, 'cookie'); curl_setopt($curl,CURLOPT_COOKIEFILE, 'tmp'); curl_setopt($curl,CURLOPT_FOLLOWLOCATION, TRUE); // Locationヘッダを追跡 $output= curl_exec($curl);