Web/PHP

curl 예제

만년초보 2010. 6. 10. 18:29
반응형


function get_content($url) {
  //$login_data = "void=loginChk&user_accountId=argethero&user_pwd=arget00&go_link=http://bang-joo.com"; 
  $login_data = "user=root&pass=djswpskgmlakd";
    $agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)';
  $cookie_nm = "./cookie.txt";
    $curlsession = curl_init ();
    curl_setopt ($curlsession, CURLOPT_URL,             $url);
 // curl_setopt ($curlsession, CURLOPT_SSL_VERIFYPEER, FALSE);
 // curl_setopt ($curlsession, CURLOPT_SSLVERSION,1);
    curl_setopt ($curlsession, CURLOPT_HEADER,          0);
  //curl_setopt ($curlsession, CURLOPT_COOKIEJAR, $cookie_nm);
  //curl_setopt ($curlsession, CURLOPT_COOKIEFILE, $cookie_nm);   
    curl_setopt ($curlsession, CURLOPT_POST,            1);  
  curl_setopt ($curlsession, CURLOPT_POSTFIELDS, $login_data);  
    curl_setopt ($curlsession, CURLOPT_USERAGENT,       $agent);
    curl_setopt ($curlsession, CURLOPT_REFERER,         "");
    curl_setopt ($curlsession, CURLOPT_TIMEOUT,         30);
  curl_setopt ($curlsession, CURLOPT_RETURNTRANSFER, 1);

    $buffer = curl_exec ($curlsession);
    $cinfo = curl_getinfo($curlsession);
    curl_close($curlsession);

    /*if ($cinfo['http_code'] != 200)
    {
        return "";
    } */ 
   return $buffer;
}

반응형