PHPのallow_url_includeでinclude()の代替案

「allow_url_include」をOnにしてないとinclude()関数で外部URLからコンテンツをとってこれないけど、allow_url_include=Onはちょっとリスクがあるよねーという時の代替案のメモ

参考URLのソースをそのまま使わせていただいていますが、cURL関数が使えればこちらでとってきましょうという案です。

<?php
$url = "http://--URL--/";
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_HEADER, false );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_TIMEOUT, 30 );
$result = curl_exec( $ch );
curl_close( $ch );
echo $result;
?>

 
 
◆参考URL
PHPメモ file_get_contentsの代替にcURLを使う Mach3.laBlog

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA