본문 바로가기

IT이야기/php

외부 url로 파라미터(값)넘기기! Curl!

거두절미하고 예제소스와 설명 올리겠다.

 

그냥 복붙해서 변수명만 바꿔주면 끝이다. 

 

POST로 보내보자!

 

$post_data["id"] = $id;     //대충 id를 보낸다  
$post_data["val"] = '123';   // 대충 val이라는 명으로 '123'이라는 문자열을 보낸다.
         
        
        $url = "http://test.com/test.php";    //url 모르는 사람은 없겠지만 여튼 주소.
        $curlsession = curl_init (); 
        curl_setopt ($curlsession, CURLOPT_URL, $url);  //url이 들어간다.
        curl_setopt ($curlsession, CURLOPT_POST, 1);   //post다.
        curl_setopt ($curlsession, CURLOPT_POSTFIELDS, $post_data);   //post_data다.
        curl_setopt ($curlsession, CURLOPT_POSTFIELDSIZE, 0); 
        curl_setopt ($curlsession, CURLOPT_RETURNTRANSFER, 1);
        $res = curl_exec ($curlsession); 
         
        var_dump($res); //결과값 출력

        print_r(curl_getinfo($curlsession)); //모든정보 출력
        echo curl_errno($curlsession); //에러정보 출력
        echo curl_error($curlsession); //에러정보 출력
        
        curl_close($curlsession); 

 

 

받는 측은

 

$id = $_POST['id'];

같이 일반 POST로 받듯이 받으면 끝.

 

 

'IT이야기 > php' 카테고리의 다른 글

php] if 축약형 ? :  (0) 2020.02.02
php 언어셋 변환! euc-kr, utf-8  (0) 2020.01.26
php 다차원배열!  (0) 2020.01.13
php 배열 기초!  (0) 2020.01.01
php 반복문 기본 문법들!  (0) 2019.12.27