다음은 cURL 를 이용해 HTTPS 로 접속해서 데이터를 받아오는 소스입니다.

HTTPS 로 접속하는 방법은 조금만 이해한다면 그리 어려운 부분은 아닙니다.


 <?php 
 $url 
'https://example.com/test'

 // POST 로 넘길 데이터가 있을 경우 작성합니다.
 $postfields = array( 
    
'Username'=>'habony'
    
'Password'=>'123456'
    
'Submit'=>'전송' 
 ); 


 $ch curl_init(); 
 curl_setopt($chCURLOPT_URL$url); 

 curl_setopt($chCURLOPT_SSL_VERIFYPEERFALSE); 
 curl_setopt($chCURLOPT_SSL_VERIFYHOST0); 

 curl_setopt($chCURLOPT_HEADER0); 
 curl_setopt($chCURLOPT_USERAGENT

                         $_SERVER['HTTP_USER_AGENT']); 
 curl_setopt($chCURLOPT_RETURNTRANSFER1); 
 curl_setopt($chCURLOPT_POST1); 
 curl_setopt($chCURLOPT_POSTFIELDS$postfields); 

 $data curl_exec($ch); 
 if (
curl_error($ch))  
 { 
    exit(
'CURL Error('.curl_errno$ch ).') '.

                                        curl_error($ch)); 
 } 
 curl_close($ch); 

 print_r($data); 

 ?>