HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
  2011-06-21 11:10:291891 
CURL À» ÀÌ¿ëÇÑ GET/POST º¯¼ö Àü¼Û
È£¼®
ÀϹÝ
CURL À» ÀÌ¿ëÇÑ GET/POST º¯¼ö Àü¼Û

CURL, Client URL Library

$cu = curl_init();

// µ¥ÀÌŸ¸¦
º¸³¾ URL ¼³Á¤
curl_setopt($cu, CURLOPT_URL,$URL);

// ÇØ´ç µ¥ÀÌŸ¸¦ º¸³¾ http head
Á¤ÀÇ : »èÁ¦Çصµ µÇ±äÇÔ
curl_setopt($cu, CURLOPT_USERAGENT,"Mozilla/4.0 (compatible;
MSIE 5.01; Windows NT 5.0)");

// µ¥ÀÌŸ¸¦ get/post ·Î º¸³¾Áö ¼³Á¤
CURLOPT_GET/CURLOPT_POST
curl_setopt($cu, CURLOPT_POST,1);

// º¸³¾ µ¥ÀÌŸ¸¦
¼³Á¤ Çü½ÄÀº GET ¹æ½ÄÀ¸·Î ¼³Á¤
// ex) $vars =
"arg=$arg1&arg2=$arg2&arg3=$arg3";
curl_setopt($cu,
CURLOPT_POSTFIELDS,$vars);

// REQUEST ¿¡ ´ëÇÑ °á°ú°ªÀ» ¹ÞÀ»°ÇÁö üũ

curl_setopt($cu, CURLOPT_RETURNTRANSFER,1);

#Resource ID ÇüÅ·Π³Ñ¾î¿È ::
³»Àå ÇÔ¼ö curl_errno ·Î üũ
// REQUEST ¿¡ ´ëÇÑ °á°ú°ªÀ» ¹Þ´Â ½Ã°£Å¸ÀÓ ¼³Á¤
curl_setopt($cu,
CURLOPT_TIMEOUT,100);
$output = curl_exec($cu);
// ½ÇÇà
$succeeded = (
curl_errno($cu) == 0 ) ? true : false;
curl_close($cu);
È£¼®
11-06-21 14:09 
good ¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú
http://bluesunh.springnote.com/pages/1231250
È£¼®
11-06-21 15:53 
/**
 * Send a POST requst using cURL
 * @param string $url to request
 * @param array $post values to send
 * @param array $options for cURL
 * @return string
 */
function curl_post($url, array $post = NULL, array $options = array())
{
    $defaults = array(
        CURLOPT_POST => 1,
        CURLOPT_HEADER => 0,
        CURLOPT_URL => $url,
        CURLOPT_FRESH_CONNECT => 1,
        CURLOPT_RETURNTRANSFER => 1,
        CURLOPT_FORBID_REUSE => 1,
        CURLOPT_TIMEOUT => 4,
        CURLOPT_POSTFIELDS => http_build_query($post)
    );

    $ch = curl_init();
    curl_setopt_array($ch, ($options + $defaults));
    if( ! $result = curl_exec($ch))
    {
        trigger_error(curl_error($ch));
    }
    curl_close($ch);
    return $result;
}

/**
 * Send a GET requst using cURL
 * @param string $url to request
 * @param array $get values to send
 * @param array $options for cURL
 * @return string
 */
function curl_get($url, array $get = NULL, array $options = array())
{   
    $defaults = array(
        CURLOPT_URL => $url. (strpos($url, '?') === FALSE ? '?' : ''). http_build_query($get),
        CURLOPT_HEADER => 0,
        CURLOPT_RETURNTRANSFER => TRUE,
        CURLOPT_TIMEOUT => 4
    );
   
    $ch = curl_init();
    curl_setopt_array($ch, ($options + $defaults));
    if( ! $result = curl_exec($ch))
    {
        trigger_error(curl_error($ch));
    }
    curl_close($ch);
    return $result;
}
¸ñ·Ï
4814
¹øÈ£ ºÐ·ù Á¦¸ñ ¼º¸í ³¯Â¥ ÀÐÀ½
48 ÀÏ¹Ý jQuery¸¦ ¹è¿ï¼ö ÀÖ´Â µ¿³×µéÀÔ´Ï´Ù. È£¼® 14-03-03 2219
47 ÀÏ¹Ý PRO*C XML »ý¼º 󸮰ü·Ã È£¼® 13-03-07 1865
46 ÀÏ¹Ý jquery ¾ÆÀÛ½º Á¾ÇÕÁ¤¸® (1) È£¼® 12-08-17 2092
45 ÀÏ¹Ý ÀÚ¹Ù½ºÅ©¸³Æ® Ư¼ö¹®ÀÚ Ã¼Å©·ÎÁ÷ goood È£¼® 12-03-30 1932
44 ÀÏ¹Ý JSP¿¡¼­ iBATIS Framework »ç¿ëÇϱâ È£¼® 12-03-09 1910
43 ÀÏ¹Ý À¥ °³¹ßÀÚ¸¦ À§ÇÑ jQuery ±âº»ÀÌÇØ È£¼® 12-02-14 1811
42 ÀÏ¹Ý jQuery¿¡ ´ëÇؼ­ ùÁÙ¿¡ ³»Æ÷µÇ¾î ÀÖ´ÂÀÇ¹Ì È£¼® 11-08-04 1720
41 ÀÏ¹Ý ¸Þ´ºÄÁÆ®·ÑÀÌ ¾ð±ÞµÇ¾î Àִ°÷ È£¼® 11-08-04 1807
40 ÀÏ¹Ý Ckeditor ¼³Ä¡ ¹× ¼³Á¤ (1) È£¼® 11-08-04 1822
39 ÀÏ¹Ý HTML5ÀÇ ¸ðµç °Í È£¼® 11-07-06 1632
ÀÏ¹Ý CURL À» ÀÌ¿ëÇÑ GET/POST º¯¼ö Àü¼Û (2) È£¼® 11-06-21 1892
37 ÀÏ¹Ý jquery ¿¡´Ï¸ÞÀÌÆ® ±×·¡ÇÁ good ÁÁ¾Æ¿ä È£¼® 11-06-18 1831
36 ÀÏ¹Ý jjQuery Plugin Graph (±×·¡ÇÁ Ç÷¯±×ÀÎ) (1) È£¼® 11-05-27 1892
35 ÀÏ¹Ý converts a UTF8-string into HTML entities È£¼® 10-06-02 1821
34 ÀÏ¹Ý getElementById¿Í getElementByNameÀÇ Â÷ÀÌ È£¼® 10-02-18 2546
1 [2] [3] [4]  ´ÙÀ½¸Ç³¡
 
Copyright © zenos.pe.kr. All rights reserved.