php에서 Curl 간단 사용법(페이지 긁어오기)

$result = array();

$conn = curl_init($remote_url);
$timeout = 3;
curl_setopt($conn, CURLOPT_HEADER, false); //응답헤더 OFF. ON 할경우 받는 파일에 헤더가 붙음.
curl_setopt($conn, CURLOPT_RETURNTRANSFER , true); //응답 내용 가져올지 여부. TRUE면 내용을 리턴. FALSE면 직접 브라우저에 출력
curl_setopt($conn, CURLOPT_USERAGENT,"Mozilla/5.0 "); //User Agent 설정
curl_setopt($conn, CURLOPT_CONNECTTIMEOUT, $timeout); //서버 접속시 timeout 설정
//curl_setopt($conn, CURLOPT_TIMEOUT, $timeout); // curl exec 실행시간 timeout 설정

curl_setopt($conn, CURLOPT_POST, TRUE); //POST 전송
curl_setopt($conn, CURLOPT_POSTFIELDS, $data); //POST값 세팅

$result['body'] = curl_exec($conn);
$result['errormsg'] = curl_error($conn);
$result['errorno'] = curl_errno($conn);
$result['httpCode'] = curl_getinfo($conn,CURLINFO_HTTP_CODE);
curl_close($conn);
댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
4.28
4.29
4.30
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.11
5.12
5.13
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
5.25
5.26
5.27
5.28
5.29
5.30
5.31
6.1