• ÇÁ¸®Ä«¿îÅÍ
  • Ç÷¡½ÃºÏ
  • ÇÁ¸®º¸µå
  • Àü±¤ÆÇ
  • À¥°øºÎ¹æ
  • Ä¿¹Â´ÏƼ
curl_setopt ¼³¸í 2012.03.31 20:29
±Û¾´ÀÌ : ¿î¿µÀÚ Á¶È¸ : 169 Ãßõ : 0
curl_setopt  ¼³¸í

bool curl_setopt ( resource $ ch, int $ option ,mixed $ value )

¸Å°³º¯¼ö
* $ch curl_ini()°¡  ¹Ýȯ cURL ÇÚµé
* $option ¼³Á¤ÇÏ°í ½ÍÀº CURLOPT_XXX ¿É¼Ç
* $value option ¿¡ ¼³Á¤ ÇÏ´Â °ª

¿É¼Ç ¼³¸í
CURLOPT_AUTOREFERER  : TRUE ¸¦ ¼³Á¤Çϸé Location: ¸®µð·º¼ÇÀ» µû¶ó°¥ ¶§ ÀÚµ¿À¸·Î Referer : Çʵ带 ¿äû¿¡ ÃßÇÕ´Ï´Ù.

CURLOPT_BINARYTRANSFER : TRUE ¸¦ ¼³Á¤Çϸé CURLOPT_RETURNTRANSFER °¡ »ç¿ëµÈ °æ¿ì¿¡ Ãâ·ÂÀ» ¾Æ¹«°Íµµ °¡°øÇÏÁö ¾Ê°í ¹ÝȯÇÕ´Ï´Ù.

CURLOPT_COOKIESESSION : TRUE¸¦ ¼³Á¤Çϸé ÄíÅ° "¼¼¼Ç"À» »õ·Ó°Ô ½ÃÀÛÇÕ´Ï´Ù. ÀÌÀü ¼¼¼Ç¿¡¼­ ·ÎµåµÇ¾ú´ø " ¼¼¼Ç ÄíÅ°"´Â ¹«½ÃÇϵµ·Ï libcurl¿¡ Áö½ÃÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ±×°ÍÀÌ ¼¼¼Ç ÄíÅ°ÀÎÁö ¿©ºÎ¿¡ °ü°è¾øÀÌ libcurl¸ðµç ÄíÅ°¸¦ Àаí ÀúÀåÇÕ´Ï´Ù.
¼¼¼Ç ÄíÅ°´Â À¯È£ ±â°£ÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ÇÑ°í "¼¼¼Ç" µ¿¾È¿¡¸¸ À¯È¿ °úÀÚÀÔ´Ï´Ù.

CURLOPT_CERTINFO : TRUE ¸¦ ¼³Á¤ÇÏ¸é º¸¾È Àü¼Û½Ã SSL ÀÎÁõ¼­ Á¤º¸¸¦ STDERR ¿¡ Ãâ·Â ÇÕ´Ï´Ù. ( CURLOPT_VERBOSE = on Çʼö )

CURLOPT_CRLF : TRUE ¸¦ ¼³Á¤Çϸé Àü¼Û Áß¿¡ Unix Çü½ÄÀÇ ÁٹٲÞÀ» CRLF ·Î º¯È¯ ÇÕ´Ï´Ù.

CURLOPT_DNS_USE_GLOBAL_CACHE : TRUE ¸¦ ¼³Á¤ÇÏ¸é ±Û·Î¹ú DNS ij½Ã¸¦ »ç¿ëÇÕ´Ï´Ù.
ÀÌ ¿É¼ÇÀº ½º·¹µå·ÎºÎÅÍ ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ±âº»ÀûÀ¸·Î È°¼ºÈ­µÇ¾î ÀÖ½À´Ï´Ù.

CURLOPT_FAILONERROR :  TRUE ¸¦ ¼³Á¤Çϸé HTTP 400 ÀÌ»óÀÇ Äڵ尡 µÇµ¹¾Æ ¶§ ó¸® ½ÇÆзΠÆÇ´ÜÇÏ°í ¾Æ¹«°ÍµµÇÏÁö ¾Ê½À´Ï´Ù.
±âº»ÀûÀ¸·Î ÄÚµåÀÇ °ªÀ» ¹«½ÃÇÏ°í ÆäÀÌÁöÀÇ ³»¿ëÀ» °¡Á®¿É´Ï´Ù.

CURLOPT_FILETIME :  TRUE ¸¦ ¼³Á¤ÇÏ¸é ¹®¼­ÀÇ ¼öÁ¤ ³¯Â¥¸¦ °¡Á® ¿À·Á°í ½ÃµµÇÕ´Ï´Ù.
ÀÌ °ªÀ» ÃëµæÇÏ·Á¸é curl_getinfo () ¿¡¼­ CURLINFO_FILETIME ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.

CURLOPT_FOLLOWLOCATION : TRUE ¸¦ ¼³Á¤ÇÏ¸é ¼­¹ö°¡ HTTP Çì´õ·Î º¸³»´Â "Location :" Çì´õÀÇ ³»¿ëÀ» µû¸¨´Ï´Ù
(ÀÌ°ÍÀº Àç±ÍÀûÀ¸·Î ÇàÇØÁý´Ï´Ù. CURLOPT_MAXREDIRS °¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é º¸³»´Â "Location : " Çì´õÀÇ ³»¿ëÀ» °è¼Ó °ÅÄ¡ µû¸§À»ÁÖÀÇÇսôÙ).

CURLOPT_FORBID_REUSE :  TRUE ¸¦ ¼³Á¤Çϸé ÇÁ·Î¼¼½º°¡ Á¾·áµÇ¾úÀ» ¶§ ¸í½ÃÀûÀ¸·Î ¿¬°áÀ» ²÷½À´Ï´Ù. ¿¬°áÀ» Àç»ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

CURLOPT_FRESH_CONNECT : TRUE ¸¦ ¼³Á¤Çϸé ij½ÃµÈ ¿¬°áÀ» ÀÌ¿ëÇÏÁö ¾Ê°í »õ ¿¬°áÀ» ¼³Á¤ÇÕ´Ï´Ù.

CURLOPT_FTP_USE_EPRT : TRUE ¸¦ ¼³Á¤Çϸé FTP ´Ù¿î·Îµå¸¦ EPRT (¹× LPRT)¸¦ ÀÌ¿ëÇÕ´Ï´Ù. FALSE ÀÇ °æ¿ì´Â EPRT ¡¤ LPRT¸¦ ÇØÁ¦ÇÏ°í PORT¸¦ ÀÌ¿ëÇÕ´Ï´Ù.

CURLOPT_FTP_USE_EPSV : TRUE ¸¦ ¼³Á¤Çϸé FTP Àü¼Û ½Ã¿¡ ¸ÕÀú EPSV ¸í·ÉÀÇ »ç¿ëÀ» ½ÃµµÇÕ´Ï´Ù.
½ÇÆÐÇÑ °æ¿ì´Â PASV¸¦ »ç¿ëÇÕ´Ï´Ù. FALSE ¸¦ ¼³Á¤Çϸé EPSVÀ» ÇØÁ¦ÇÕ´Ï´Ù.

CURLOPT_FTPAPPEND : TRUE ¸¦ ¼³Á¤ÇÏ¸é ¿ø°Ý ÆÄÀÏÀ» µ¤¾î ¾²Áö ¾Ê°í Ãß°¡ÇÕ´Ï´Ù.

CURLOPT_FTPASCII : CURLOPT_TRANSFERTEXT ÀÇ º°ÄªÀÔ´Ï´Ù

CURLOPT_FTPLISTONLY : TRUE ¸¦ ¼³Á¤Çϸé FTP¿¡¼­ µð·ºÅ丮 À̸§¸¸ Ç¥½ÃÇÕ´Ï´Ù.

CURLOPT_HEADER : TRUE ¸¦ ¼³Á¤Çϸé Çì´õÀÇ ³»¿ëÀ» Ãâ·ÂÇÕ´Ï´Ù.

CURLINFO_HEADER_OUT : TRUE ¸¦ ¼³Á¤ÇÏ¸é ¿äû ¹®ÀÚ¿­À» ÃßÀûÇÕ´Ï´Ù.

CURLOPT_HTTPGE : TRUE ¸¦ ¼³Á¤Çϸé HTTP ¿äû Çü½ÄÀ» GETÀ¸·Î µÇµ¹¸³´Ï´Ù. GETÀº ±âº» ¼³Á¤À̹ǷΠ¿äû Çü½ÄÀÌ º¯°æµÇ´Â °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù.

CURLOPT_HTTPPROXYTUNNEL : TRUE ÁöÁ¤µÈ HTTP ÇÁ·Ï½Ã¸¦ ÅëÇØ ÅͳÎ.

CURLOPT_MUTE : TRUE ¸¦ ¼³Á¤Çϸé cURL ÇÔ¼ö¿Í ¿¬°üµÈ Ãâ·ÂÀÌ ¿ÏÀüÈ÷ ¾ïÁ¦ÇÕ´Ï´Ù.

CURLOPT_NETRC : TRUE ¸¦ ¼³Á¤ÇÏ¸é ¿ø°Ý »çÀÌÆ®¿¡ ¿¬°áÇÒ ¶§ »ç¿ë »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ ~ /. netrc ¿¡¼­ °¡Á®¿É´Ï´Ù.

CURLOPT_NOBODY : TRUE ¸¦ ¼³Á¤Çϸé Ãâ·Â¿¡¼­ º»¹®À» »èÁ¦ÇÕ´Ï´Ù. ¿äû ¸Þ¼Òµå´Â HEADÇÕ´Ï´Ù. ÀÌ°ÍÀ» FALSE ·Î º¯°æµµ ¿äû ¸Þ¼Òµå´Â GET¿¡´Â º¯ÇÔÀÌ ¾ø½À´Ï´Ù.

CURLOPT_NOPROGRESS : TRUE ¸¦ ¼³Á¤Çϸé cURL Àü¼Û ÁøÇà »óȲ Ç¥½Ã¸¦ ÇØÁ¦ÇÕ´Ï´Ù.

CURLOPT_NOSIGNAL : RUE ¸¦ ¼³Á¤Çϸé cURL ÇÔ¼ö°¡ PHP ÇÁ·Î¼¼½º·Î º¸³»´Â ½ÅÈ£¸¦ ¹«½ÃÇÕ´Ï´Ù.
´ÙÁß ½º·¹µå SAPI¿¡¼­´Â ±âº»°ªÀ¸·Î onµÇ¾î ÀÖÀ¸¸ç, µû¶ó¼­ ½Ã°£ Á¦ÇÑ ¿É¼Çµµ ¾ÆÁ÷ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù.

CURLOPT_POST : TRUE ¸¦ ¼³Á¤Çϸé HTTP POST¸¦ ¼öÇàÇÕ´Ï´Ù.
POST´Â application / x - www - form - urlencoded Çü½ÄÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù. ÀÌ°ÍÀº ÀϹÝÀûÀÎ HTML ¾ç½Ä°ú °°Àº Çü½ÄÀÔ´Ï´Ù.
CURLOPT_RETURNTRANSFER :  TRUE ¸¦ ¼³Á¤Çϸé curl_exec () ÀÇ ¹Ýȯ °ªÀ» ¹®ÀÚ¿­·Î ¹ÝȯÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î µ¥ÀÌÅ͸¦ Á÷Á¢ Ãâ·ÂÇÕ´Ï´Ù.

CURLOPT_SSL_VERIFYPEER : FALSE ¸¦ ¼³Á¤Çϸé cURL´Â ¼­¹ö ÀÎÁõ¼­ÀÇ À¯È¿¼ºÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù.
´Ù¸¥ ÀÎÁõ¼­¸¦ CURLOPT_CAINFO ¿É¼Ç ÁöÁ¤Çϰųª CURLOPT_CAPATH ¿É¼Ç Áõ¸í¼­ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

CURLOPT_TRANSFERTEXT : TRUE ¸¦ ¼³Á¤Çϸé FTP Àü¼ÛÀ» ASCII ¸ðµå·ÎÇÕ´Ï´Ù.
LDAPÀÇ °æ¿ì µ¥ÀÌÅ͸¦ HTMLÀÌ ¾Æ´Ñ ÀÏ¹Ý ÅؽºÆ®·Î °¡Á®¿É´Ï´Ù. Windows ½Ã½ºÅÛ¿¡¼­´Â STDOUT ¿¡ ¹ÙÀ̳ʸ® ¸ðµå¸¦ ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À.

CURLOPT_UNRESTRICTED_AUTH : TRUE ¸¦ ¼³Á¤Çϸé ( CURLOPT_FOLLOWLOCATION ¸¦ ÀÌ¿ëÇÏ¿©) À§Ä¡¸¦ ´õµë¾î°¡´Â ¶§ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ º¸³¾ °ÍÀÔ´Ï´Ù.
ÀÌ°ÍÀº ºñ·Ï È£½ºÆ® À̸§ÀÌ ¹Ù²î¾îµµ °è¼ÓµË´Ï´Ù.

CURLOPT_UPLOAD : TRUE ¸¦ ¼³Á¤ÇÏ¸é ¾÷·Îµå Áغñ¸¦ÇÕ´Ï´Ù.

CURLOPT_VERBOSE : TRUE ¸¦ ¼³Á¤Çϸé ÀÚ¼¼ÇÑ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù. Á¤º¸ STDERR Çϰųª CURLOPT_STDERR ¿¡ ÁöÁ¤µÈ ÆÄÀÏ¿¡ Ãâ·ÂµË´Ï´Ù.
---
value ¿¡´Â option ´ÙÀ½ °ª¿¡ ´ëÇÑ Á¤¼ö °ªÀ» ÁöÁ¤ÇؾßÇÕ´Ï´Ù.

CURLOPT_BUFFERSIZE : 1 ¹ø·Îµå¿¡ »ç¿ë ¹öÆÛÀÇ Å©±â. ±×·¯³ª ¹Ýµå½ÃÀÌ ¹öÆÛ ³¡±îÁö ÀÐÈ÷´Â °ÍÀ» º¸ÁõÇÏÁö ¾Ê½À´Ï´Ù.

CURLOPT_CLOSEPOLICY : CURLCLOSEPOLICY_LEAST_RECENTLY_USED ¶Ç´Â CURLCLOSEPOLICY_OLDEST ÀÔ´Ï´Ù. ÀÌ¿Ü¿¡µµ 3 °³ÀÇ CURLCLOSEPOLICY_ »ó¼ö°¡ Á¸ÀçÇÏÁö¸¸ cURLÀº ±×µéÀ» ¾ÆÁ÷ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

CURLOPT_CONNECTTIMEOUT : ¿¬°á ½Ãµµ¸¦ ±â´Ù¸± ÃÊ. 0Àº ¿µ¿øÈ÷ ±â´Ù¸± °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

CURLOPT_CONNECTTIMEOUT_MS : ¿¬°á ½Ãµµ¸¦ ±â´Ù¸± ¹Ð¸®ÃÊ ¼öÀÔ´Ï´Ù. 0Àº ¿µ¿øÈ÷ ±â´Ù¸± °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ½Ã½ºÅÛÀÇ Ç¥ÁØ À̸§ È®ÀÎÀ» »ç¿ëÇϵµ·Ï libcurlÀ» ºôµåÇÏ´Â °æ¿ì ¿¬°á ½Ã°£ Á¦ÇÑÀº ÃÊ´ÜÀ§ÀÇ Á¤¹ÐµµÀÔ´Ï´Ù ÃÖ¼Ò ½Ã°£Àº 1 ÃÊ°¡µË´Ï´Ù.

CURLOPT_DNS_CACHE_TIMEOUT : DNS Ç׸ñÀ» ¸Þ¸ð¸®¿¡ º¸°ü °è¼Ó ÃÊ. ±âº»ÀûÀ¸·Î 120 (2 ºÐ)À¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.

CURLOPT_FTPSSLAUTH : (»ç¿ë °¡´ÉÇÑ °æ¿ì) FTP ÀÎÁõ ¹æ¹ý. CURLFTPAUTH_SSL (¸ÕÀú SSLÀ» ½Ãµµ) CURLFTPAUTH_TLS (¸ÕÀú TLS¸¦ ½Ãµµ) ¶Ç´Â CURLFTPAUTH_DEFAULT (cURLÀÌ °áÁ¤) Áß ÇϳªÀÔ´Ï´Ù.

CURLOPT_HTTP_VERSION : CURL_HTTP_VERSION_NONE (±âº»°ª »ç¿ë ¹öÀüÀ» °áÁ¤ÇÏ´Â °ÍÀº cURLÀ» ¸Ã±â´Â) CURL_HTTP_VERSION_1_0 (HTTP/1.0 »ç¿ë) ¶Ç´Â CURL_HTTP_VERSION_1_1 (HTTP/1.1 »ç¿ë) Áß ÇϳªÀÔ´Ï´Ù.

CURLOPT_HTTPAUTH :  »ç¿ëÇÏ´Â HTTP ÀÎÁõ ¹æ¹ý.
´ÙÀ½ Áß¿¡¼­ ¼±ÅÃÇÕ´Ï´Ù. CURLAUTH_BASIC , CURLAUTH_DIGEST , CURLAUTH_GSSNEGOTIATE , CURLAUTH_NTLM , CURLAUTH_ANY ¹× CURLAUTH_ANYSAFE .
2 °³ ÀÌ»óÀÇ ¹æ¹ýÀ» °áÇÕÇÏ·Á¸é ºñÆ® ¿¬»êÀÚ | (or)À» »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì, cURLÀº ¼­¹ö°¡ Áö¿øÇÏ´Â ¹æ¹ýÀ» ¹®ÀÇÇÑ µ¥ °¡Àå ÀûÇÕÇÑ ¹æ¹ýÀ» ¼±ÅÃÇÕ´Ï´Ù.

CURLAUTH_ANY Àº CURLAUTH_BASIC | CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM ÀÇ º°ÄªÀÔ´Ï´Ù.

CURLAUTH_ANYSAFE Àº CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM ÀÇ º°ÄªÀÔ´Ï´Ù.

CURLOPT_INFILESIZE : ÆÄÀÏÀ» ¿ø°Ý »çÀÌÆ®¿¡ ¾÷·Îµå½Ã ÆÄÀÏ Å©±â. ÀÌ ¿É¼ÇÀ» ÁöÁ¤Çصµ libcurlÀÌ ´õ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â °ÍÀº ¸ØÃâ ¼ö¾ø´Â °Í¿¡ÁÖÀÇÇսôÙ. ½ÇÁ¦·Î ¹«¾ùÀÌ º¸³½ °ÍÀÎÁö´Â CURLOPT_READFUNCTION ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.

CURLOPT_LOW_SPEED_LIMIT : ÃÊ´ç ¹ÙÀÌÆ® ´ÜÀ§·Î Àü¼Û ¼Óµµ°¡ ´õ ´À¸° ±â°£ÀÌ CURLOPT_LOW_SPEED_TIME ÃÊ ÀÌ»ó Áö¼ÓµÇ¸é PHP´Â Àü¼ÛÀ» Á¾·áÇÕ´Ï´Ù.

CURLOPT_LOW_SPEED_TIME : Àü¼Û ¼Óµµ°¡ CURLOPT_LOW_SPEED_LIMIT ÃֽŠ±â°£ÀÌ ¾ó¸¶³ª °è¼ÓÇϸé Àü¼ÛÀ» ÁߴܽÃų ¹æ¹ýÀ» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

CURLOPT_MAXCONNECTS : Çã¿ëµÇ´Â Áö¼ÓÀûÀÎ Á¢¼ÓÀÇ ÃÖ´ë¼ö. ¸¸¾àÀÌ °ª¿¡ µµ´ÞÇÏ¸é ¾î¶² ¿¬°áÀ» ´Ý±â¸¦ CURLOPT_CLOSEPOLICY ÀÇÇØ °áÁ¤ÇÕ´Ï´Ù.

CURLOPT_MAXREDIRS : HTTP ¸®µð·º¼Ç ´ë»óÀ» ÂÑ¾Æ ÃÖ´ë°ªÀÔ´Ï´Ù. CURLOPT_FOLLOWLOCATION ¿Í ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

CURLOPT_PORT : ¿¬°áÇÒ Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù.

CURLOPT_PROTOCOLS :  CURLPROTO_ * °ªÀÇ ºñÆ® ¸¶½ºÅ©ÀÔ´Ï´Ù. »ç¿ëÇϸé Àü¼Û½Ã libcurl°¡ ¾î¶² ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒÁö¿¡ Á¦¾àÀ» Ãß°¡ÇÕ´Ï´Ù. ´Ù¾çÇÑ ÇÁ·ÎÅäÄÝÀ» Áö¿øÇϵµ·Ï libcurlÀ» ºôµåÇÏ°í ÀÖ´ø °æ¿ì¿¡µµ ÀÌ°ÍÀº ƯÁ¤ Àü¼Û ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇϵµ·Ï Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î libcurl°¡ Áö¿øÇÏ´Â ¸ðµç ÇÁ·ÎÅäÄÝÀÇ »ç¿ëÀ» Çã¿ëÇÕ´Ï´Ù. CURLOPT_REDIR_PROTOCOLS µµ ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÇÒ ¼öÀÖ´Â ÇÁ·ÎÅäÄÝ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù. CURLPROTO_HTTP , CURLPROTO_HTTPS , CURLPROTO_FTP , CURLPROTO_FTPS , CURLPROTO_SCP , CURLPROTO_SFTP , CURLPROTO_TELNET , CURLPROTO_LDAP , CURLPROTO_LDAPS , CURLPROTO_DICT , CURLPROTO_FILE , CURLPROTO_TFTP , CURLPROTO_ALL

CURLOPT_SSL_VERIFYHOST : 1Àº SSL ÇǾî ÀÎÁõ¼­ ÀÏ¹Ý À̸§ÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. 2 °Ô´Ù°¡ À̸§ÀÌ È£½ºÆ® À̸§°ú ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÇÁ·Î´ö¼Ç ȯ°æ¿¡¼­´ÂÀÌ ¿É¼ÇÀÇ °ªÀº Ç×»ó 2 (±âº»°ª)·Î µÎ¾î¾ßÇÕ´Ï´Ù.

CURLOPT_TIMEOUT : cURL ÇÔ¼öÀÇ ½ÇÇà¿¡ °É¸° ½Ã°£ÀÇ ÃÖ´ë°ªÀÔ´Ï´Ù.

CURLOPT_TIMEOUT_MS : cURL ÇÔ¼öÀÇ ½ÇÇà¿¡ °É¸° ÃÖ´ëÀÇ ¹Ð¸®ÃÊ ¼öÀÔ´Ï´Ù. ½Ã½ºÅÛÀÇ Ç¥ÁØ À̸§ È®ÀÎÀ» »ç¿ëÇϵµ·Ï libcurlÀ» ºôµåÇÏ´Â °æ¿ì ¿¬°á ½Ã°£ Á¦ÇÑÀº ÃÊ´ÜÀ§ÀÇ Á¤¹ÐµµÀÔ´Ï´Ù ÃÖ¼Ò ½Ã°£Àº 1 ÃÊ°¡µË´Ï´Ù.

CURLOPT_MAX_RECV_SPEED_LARGE : ´Ù¿î·Îµå ¼Óµµ (´ÜÀ§´Â "¹ÙÀÌÆ® / ÃÊ")ÀÇ Àü¼Û Áß¿¡ ÁøÇàÇü Æò±ÕÀÌ °ªÀ» ÃÊ°úÇϸé Àü¼ÛÀ» ÀϽà ÁßÁöÇÏ¿© Æò±Õ ¼Óµµ°¡ÀÌ ¸Å°³ º¯¼ö ÀÌÇÏ·Î ¶³¾îÁú ¶§±îÁö ±â´Ù¸³´Ï´Ù. ±âº»°ªÀº ¹«Á¦ÇÑÀÔ´Ï´Ù.

CURLOPT_MAX_SEND_SPEED_LARGE : ¾÷·Îµå ¼Óµµ (´ÜÀ§´Â "¹ÙÀÌÆ® / ÃÊ")ÀÇ Àü¼Û Áß¿¡ ÁøÇàÇü Æò±ÕÀÌ °ªÀ» ÃÊ°úÇϸé Àü¼ÛÀ» ÀϽà ÁßÁöÇÏ¿© Æò±Õ ¼Óµµ°¡ÀÌ ¸Å°³ º¯¼ö ÀÌÇÏ·Î ¶³¾îÁú ¶§±îÁö ±â´Ù¸³´Ï´Ù. ±âº»°ªÀº ¹«Á¦ÇÑÀÔ´Ï´Ù.

CURLOPT_CAINFO : ´ë»óÀ» °ËÁõÇϱâÀ§ÇÑ ÀÎÁõ¼­¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏ À̸§ÀÔ´Ï´Ù. ÀÌ°ÍÀº CURLOPT_SSL_VERIFYPEER ¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡¸¸ Àǹ̸¦ °¡Áý´Ï´Ù.  Àý´ë °æ·Î·Î ÁöÁ¤ÇؾßÇÕ´Ï´Ù

CURLOPT_CAPATH : ¿©·¯ °³ÀÇ ÀÎÁõ¼­ ÆÄÀÏÀ» ÀúÀåÇÒ µð·ºÅ丮. ÀÌ ¿É¼ÇÀº CURLOPT_SSL_VERIFYPEER ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

CURLOPT_COOKIE : HTTP ¿äû¿¡¼­ "Cookie :" Çì´õÀÇ ³»¿ë. ÄíÅ°°¡ ¿©·¯ °³ÀÎ °æ¿ì ¼¼¹ÌÄÝ·Ð ¹× °ø¹éÀ¸·Î ±¸ºÐµÈ´Ù
(¿¹ : " fruit = apple; colour = red ") À¯ÀÇÇսôÙ.

CURLOPT_COOKIEJAR : ÄíÅ°ÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù.
ÄíÅ° ÆÄÀÏÀº Netscape Çü½ÄÀ̳ª HTTP Çì´õ¸¦ ´Ü¼øÈ÷ ÆÄÀÏ¿¡ ´ýÇÁ °ÍÀÌ »ç¿ë °¡´ÉÇÕ´Ï´Ù. À̸§ÀÌ ºó ¹®ÀÚ¿­ÀÇ °æ¿ì ÄíÅ°¸¦·ÎµåÇÏÁö ¾ÊÁö¸¸, ÄíÅ° 󸮴 À¯È¿ÇÕ´Ï´Ù.

CURLOPT_ENCODING : "Accept - Encoding :" Çì´õÀÇ ³»¿ë. ±×·¯¸é ÀÀ´äÀÇ µðÄÚµùÀ» °¡´ÉÇÏ°ÔÇÕ´Ï´Ù.
Áö¿øµÇ´Â ÀÎÄÚµùÀº "identity" , "deflate" ¹× "gzip" ÀÔ´Ï´Ù.
¸¸¾à ºó ¹®ÀÚ¿­ "" ÀÌ ÁöÁ¤µÈ °æ¿ì Áö¿øµÇ´Â ÀÎÄÚµùÀ» ¸ðµÎ Æ÷ÇÔ Çì´õ°¡ Àü¼ÛµË´Ï´Ù.

CURLOPT_FTPPORT : FTP¿¡¼­ "POST"¸¦ »ç¿ëÇÏ´Â IP ÁÖ¼Ò¸¦ °Ë»öÇÒ ¶§ »ç¿ëµÇ´Â °ªÀÔ´Ï´Ù. "POST"¿ø°Ý ¼­¹ö¿¡ ¿©±â°¡ ÁöÁ¤ÇÑ IP ÁÖ¼Ò¿¡ ¿¬°áÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù. ÀÌ °ªÀ¸·Î ¼³Á¤ÇÒ ¼öÀÖ´Â ³»¿ëÀº IP ÁÖ¼Ò, È£½ºÆ® À̸§, ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º À̸§À¸·Î (Unix), ¶Ç´Â ´Ü¼øÈ÷ '-'¸¦ ÁöÁ¤ÇÏ¿© ½Ã½ºÅÛÀÇ ±âº» IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

CURLOPT_POSTFIELDS : HTTP "POST"·Î º¸³»´Â ¸ðµç µ¥ÀÌÅÍ. ÆÄÀÏÀ» Àü¼ÛÇÏ·Á¸é ÆÄÀÏ À̸§ ¾Õ¿¡ @ ¸¦ ºÙ¿© Àüü °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÆÄÀÏ À¯ÇüÀ» ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏ·Á¸é ÆÄÀÏ À̸§ µÚ¿¡ ' ; type = mimetype 'Çü½ÄÀ¸·Î °è¼ÓÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â ' para1 = val1 & para2 = val2 & ... 'ó·³ url ÀÎÄÚµùµÈ ¹®ÀÚ¿­ Çü½ÄÀ¸·Î Àü´ÞÇÒ ¼ö ÀÖÀ¸¸ç, Çʵå À̸§À» Å° µ¥ÀÌÅÍ °ªÀ» ¹è¿­·Î Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. value °¡ ¹è¿­ÀÇ °æ¿ì Content - Type Çì´õ´Â multipart / form - data ¸¦ ¼³Á¤ÇÕ´Ï´Ù. 5.2.0 ÀÌÈÄÀÌ ¿É¼Ç¿¡ @ Á¢µÎ»ç ÆÄÀÏÀ» °Ç³×ÁÖ¾úÀ» ¶§´Â value °¡ ¹è¿­À̾î¾ß ¾Ê½À´Ï´Ù.

CURLOPT_REFERER : HTTP ¿äû¿¡¼­ »ç¿ëµÇ´Â "Referer :" Çì´õÀÇ ³»¿ë.
CURLOPT_SSLCERT : PEM Çü½ÄÀÇ ÀÎÁõ¼­¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù.
CURLOPT_SSLCERTPASSWD : CURLOPT_SSLCERT ÀÎÁõ¼­¸¦ »ç¿ëÇÒ ¶§ ÇÊ¿äÇÑ ¾ÏÈ£ÀÔ´Ï´Ù
CURLOPT_SSLCERTTYPE : ÀÎÁõ¼­ Çü½ÄÀÔ´Ï´Ù. Áö¿øµÇ´Â Çü½ÄÀº "PEM" (±âº»°ª) " DER " ¿Í "ENG" ÀÔ´Ï´Ù.
CURLOPT_URL : V
CURLOPT_USERAGENT : HTTP ¿äû¿¡¼­ »ç¿ëµÇ´Â "User - Agent :" Çì´õÀÇ ³»¿ë.
ÀλýÀº ª½À´Ï´Ù.
±×·¯¹Ç·Î ´Ù¸¥ »ç¶÷ÀÌ ¿ä±¸ÇÏ´Â »îÀ» »ì¸é¼­ ½Ã°£À» ³¶ºñÇؼ­´Â ¾È µË´Ï´Ù.
µ·°ú ¸í¿¹¸¦ ¾òÁö ¸øÇÏ´õ¶óµµ ³¡±îÁö ÀÚ½ÅÀÇ ±æÀ» °íÁýÇϽʽÿÀ
¸ñ·Ï À­±Û ¾Æ·§±Û
³»¾Ë FREECOUNT.NET ÇÁÄ«³Ý »ý±ä³¯ 2003.12.20 Ȩ | Ä«¿îÅÍ | Ç÷¡½ÃºÏ | ÇÁ¸®º¸µå | Àü±¤ÆÇ | À¥°øºÎ¹æ | Ä¿¹Â´ÏƼ | ÂÊÁöÇÔ