php php curl 전송 예제
페이지 정보

본문
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 />";
- 이전글php POST 로 JSON 데이타 받기 20.11.09
- 다음글mysqli_connect 연결 테스트 소스 20.11.06
댓글목록
등록된 댓글이 없습니다.