반응형 curl2 [PHP]CURLOPT_CONNECTTIMEOUT & CURLOPT_TIMEOUT CURL 세팅 후 사용시에 TIMEOUT 관련해서 차이점을 정리하려고 한다. 간단하지만 정확히 알고 넘어가는게 좋다. CURLOPT_CONNECTTIMEOUT은 지정된 서버와 연결까지의 대기 시간을 의미한다. 아래 코드를 참고하면, 15초동안 서버와 연결이 되지 않으면 접속을 끊는다. // CURLOPT_CONNECTTIMEOUT $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); CURLOPT_TIMEOUT은 .. 2024. 1. 19. [PHP] CURL (Get, Post) CURL(Client URL) 이란? 다양한 프로토콜로 데이터 전송이 가능한 Command Line Tool CURL 함수 (*더 많은 함수가 있습니다) curl_init : 세션 초기화, 핸들값 리턴 curl_setopt : 옵션 세팅 curl_exec : curl 실행 curl_errno : 에러 발생 시 에러번호를 가져옴 curl_error : 에러 발생 시 에러메시지를 가져옴 curl_getinfo : 상태 정보를 리턴 curl_close : curl 세션 close CURL_SETOPT 옵션 값 CURLOPT_FOLLOWLOCATION : TRUE로 설정 시 HTTP 헤더로 보내는 LOCATION헤더의 내용을 따름 CURLOPT_HEADER : TRUE로 설정 시 헤더의 내용을 출력 CURLOP.. 2023. 11. 16. 이전 1 다음 반응형