PHP

홈텍스 사업자등록상태조회 프로그램

지니 2020. 3. 5. 17:20
반응형

 

참고 

https://medium.com/@kam6512/%EC%82%AC%EC%97%85%EC%9E%90%EB%93%B1%EB%A1%9D%EC%83%81%ED%83%9C-%EC%9E%90%EB%8F%99%EC%A1%B0%ED%9A%8C-%EB%A7%8C%EB%93%A4%EA%B8%B0-770e9914abf1

 

사업자등록상태조회 프로그램 만들기

4가지 언어로 만드는 자동조회 프로그램

medium.com

 

위 사이트 보고 따라 했으며 , php는 샘플이 없어서 만들었습니다. 

 

 

============================ php  curl 함수를 사용한 방법 ===========================

 

$txprDscmNo = $_REQUEST["txprDscmNo"];   // 사업자 번호를 넣어줍니다. 
$txprDscmNo = preg_replace("/[^0-9]*/s", "", $txprDscmNo);



$url = "https://teht.hometax.go.kr/wqAction.do?actionId=ATTABZAA001R08&screenId=UTEABAAA13&popupYn=false&realScreenId=";
$input_xml="

N1".$txprDscmNo."15Y

";

$headers = array(
    "Content-type: text/xml",
    "Content-length: " . strlen($input_xml),
    "Connection: close",
);


//setting the curl parameters.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
// Following line is compulsary to add as it is:
curl_setopt($ch, CURLOPT_POSTFIELDS, $input_xml);
curl_setopt( $ch, CURLOPT_POST, true );

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

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

//convert the XML result into array
$array_data = json_decode(json_encode(simplexml_load_string($data)), true);

print_r($array_data);

 

반응형