본문 바로가기

프로그래밍

PHP - 외부 서버에서 페이지 읽어오는 방법



기본 함수인 file_get_contents() 를 사용하는 방법입니다.

echo( file_get_contents('읽어올 주소') );


하지만, 동일한 도메인이 아니기에 대부분의 호스팅 서비스에서는 동작하지 않습니다.


다른 방법은

curl 모듈을 이용하는 방법입니다.


$url = '읽어올 주소';

$cn = curl_init();


curl_setopt($cn, CURLOPT_URL, $url);

curl_setopt($cn, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($cn, CURLOPT_CONNECTTIMEOUT, $timeout);

$result = curl_exec($cnh);

curl_close($cn);

echo $result;


도움되었길 바랍니다.