php curl 전송 예제 > 소스코드

본문 바로가기

회원로그인

회원가입

소스코드

php php curl 전송 예제

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 80회 작성일 20-11-09 10:39

본문

1. get 방식 :

$url = "url";

$ch = curl_init();                                 //curl 초기화
curl_setopt($ch, CURLOPT_URL, $url);               //URL 지정하기
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    //요청 결과를 문자열로 반환
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);      //connection timeout 10초
$last_date = curl_exec($ch);
curl_close($ch);
 
echo "1==>[" . $last_date . "] <br /><br />";



2. post 방식 :
$url = "url";

$ch = curl_init();                                 //curl 초기화
curl_setopt($ch, CURLOPT_URL, $url);               //URL 지정하기
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    //요청 결과를 문자열로 반환
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);      //connection timeout 10

curl_setopt($ch, CURLOPT_POST, true);              //true시 post 전송
curl_setopt($ch, CURLOPT_POSTFIELDS, $send_json_data);       //POST data

$response = curl_exec($ch);
curl_close($ch);

echo  "3===>" . $response . "<br /><br />";



3. post json 데이타 전송방식 :

$url = "url";

$ch = curl_init();                                 //curl 초기화
curl_setopt($ch, CURLOPT_URL, $url);               //URL 지정하기
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    //요청 결과를 문자열로 반환
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);      //connection timeout 10

curl_setopt($ch, CURLOPT_POST, true);              //true시 post 전송
curl_setopt($ch, CURLOPT_POSTFIELDS, $send_json_data);       //POST data

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json', 'Content-Type: application/json'));
curl_setopt($ch, CURLOPT_VERBOSE, true);

$response = curl_exec($ch);
curl_close($ch);

echo  "3===>" . $response . "<br /><br />";

댓글목록

등록된 댓글이 없습니다.