Home | Login| Guest
¿ë¾îµé | 2008-02-12 12:22:19
Hit : 21

1. fsockopen?

 

PHP¿¡¼­ fsockopen() ÇÔ¼ö´Â TCP/UCP ¼ÒÄÏ ¿¬°áÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

Àú´Â ¿©Å²¯ À¥(HTTP,WWW)¸¸À» ´ë»óÀ¸·Î »ç¿ëÇßÀ¸³ª ´Ù¸¥ ¿ëµµ·Î

ȤÀº ´Ù¸¥ ÇÁ·ÎÅäÄݷεµ Á¢¼ÓÇÒ¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù.

 

fopen()Àº ´Ü¼øÇÑ ÆÄÀÏÀ̳ª URL·Î ¿¬°á °¡´ÉÇÏÁö¸¸ ÇѰ谡 ÀÖ½À´Ï´Ù.

¸·¿¬È÷ ÇѰè?¶ó°í Çϱâ´Â ¾Ö¸ÅÇѵ¥...

fopen()ÀÌ ´Ü¼øÇÑ À¥ ÆäÀÌÁö¸¦ ÀÐ¾î µéÀ̴µ¥ »ç¿ëµÈ´Ù¸é

fsockopen()Àº À¯Àú°¡ ¸µÅ©¸¦ Ŭ¸¯Çϰí À¥ ¼­ÇÎÇϵíÀÌ »ç¿ëÇÒ¼ö

ÀÖ´Ù°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.

 

fsockopen() À¸·Î´Â..

·Î±×ÀÎÀÌ ÇÊ¿äÇÑ °÷¿¡¼­ ·Î±×ÀÎÀ» ÇÒ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏÀ» ¾÷·Îµå Çϰųª °Ô½ÃÆÇ¿¡ ±ÛÀ» ¾µ¼ö ÀÖ½À´Ï´Ù.

¸ÞÀÏÀ» º¸³¾¼öµµ ÀÖ°í...

ÇØ´ç ¼­¹ö¿¡ Á¤»ó ÀûÀ¸·Î Á¢¼ÓÀÌ µÇ¾ú´ÂÁö Çì´õ¸¦ ÅëÇØ È®ÀÎÇÒ¼ö ÀÖ½À´Ï´Ù.

(¾ê±æ ÇÏ°íº¸´Ï ´ç¿¬È÷ ÇÒ¼ö ÀÖ´Â °ÍµéÀ̳׿ä)

 

¹°·Ð À¥ À̶ó´Â ÀüÁ¦°¡ ¾ø´Ù¸é ÈξÀ ´õ ´Ù¾çÇÏ°Ô »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù

fopen()À¸·Î ÀÌ·± ±â´ÉÀ» ±¸ÇöÇÒ¼ö ¾øÀ»±î? ¶ó°í ÇÑ´Ù¸é

fsockopen()À¸·Î ÇØ°áÀÌ °¡´ÉÇÒ °ÍÀÔ´Ï´Ù.

 

 

 

2. »çÀü Áö½Ä.

 

±íÀÌ ÆÄ°í µéÀÚ¸é »ó´çÈ÷ ÇǰïÇØ Áö°í.. Àû´çÈ÷ ¾Ë¾ÆµÖ¾ß ÇҰ͵éÀÌ

ÀÖ½À´Ï´Ù.

 

* HTTP(Hypertext Transfer Protocol)

 - fsockopen À¸·Î À¥ Á¢¼Ó½Ã¿¡ HTTP Çì´õ°¡ »ç¿ëµË´Ï´Ù.

 - °¢°¢ »ç¿ëµÇ´Â Çì´õµéÀÌ ¾î¶² ¶æÀÎÁö¶óµµ ÆÄ¾ÇÇϸé ÇÇ ¿Í »ìÀÌ µÉ°ÍÀÔ´Ï´Ù.

 - RFC-2068 HTTP1.1 À» Âü°íÇϼ¼¿ä.

 

* ÆÄÀÏ °ü·Ã ÇÔ¼ö

 - fputs ¶Ç´Â fwrite , fgets ¶Ç´Â fread , feof, fclose...

 

* Á¤±ÔÇ¥Çö½Ä

 - À¥ ÆäÀÌÁö¸¦ ÀÐ¾î µéÀ϶§ ²À ÇÊ¿äÇÑ ºÎºÐ¸¸ ¾²°íÀÚ ÇÒ¶§ »ç¿ëÇÕ´Ï´Ù.

 - ¹®ÀÚ¿­ °ü·ÃÇÔ¼ö·Îµµ °¡´ÉÇÕ´Ï´Ù¸¸ ½ÉÇÃÇϰí Çѹø¿¡ ÇØ°áÇÒ¼ö ÀÖ´Â

    Á¤±ÔÇ¥Çö½ÄÀÌ »ó´çÈ÷ µµ¿òÀÌ µË´Ï´Ù.

 - Á¢¼Ó½Ã¿¡ »ý¼ºµÇ´Â Äí۸¦ ÀоîµéÀÏ ¶§¿¡µµ »ç¿ëÇÕ´Ï´Ù.

 

 

 

3. ±×¹Û¿¡...

 

»ç½Ç PHP ¸Þ´º¾ó¿¡ ³ª¿Â fsockopen ºÎºÐÀ» º¸¸é ¿©±â¼­ ´õ ÀÌ»ó ´Ù·ê

³»¿ëÀÌ ¾øÀ» Á¤µµ·Î ¸¹Àº ¼Ò½ºµéÀÌ ¿Ã¶ó¿Í ÀÖ½À´Ï´Ù.

 

±×Áß¿¡´Â ÆûÀ» ÅëÇÑ Àü¼Û(±Û¾²±â) , ÆÄÀϾ÷·Îµå, ¸ÞÀÏ Àü¼Û,

WHOIS Á¶È¸, ÄíŰ¿Í ¸®ÆÛ·¯/Çì´õÀÇ »ç¿ë ±îÁö ³ª¿Í ÀÖ½À´Ï´Ù.

 

ÇÏÁö¸¸ ÃæºÐÈ÷ ¼÷´ÞµÈ... ȤÀº ¸Þ´º¾óÀ» º¸´Â ½À°üÀÌ ¾ø´Â ÇÁ·Î±×·¡¸Ó¶ó¸é

¼Ò½º¸¦ º¸´õ¶óµµ ÀÀ¿ë¿¡´Â »ó´çÇÑ »ðÁúÀÌ ÇÊ¿äÇÒ¼ö ÀÖ½À´Ï´Ù.(Àú ó·³..)

 

±×·¸±â¿¡ ÀÌ·± ³»¿ëÀ» ´Ù·ç·Á°í »ý°¢ÇÑ °ÍÀ̰í...

ÀÏ´Ü ÀÀ¿ëÀ» ÇØº¸¸é ¾ÆÁÖ Àç¹Ì ÀÖ´Â(?) Àϵé±îÁö ÇÒ¼ö ÀÖ´Â°É ¾Ë¼ö ÀÖ½À´Ï´Ù.

 

 

´ÙÀ½ ±Û¿¡¼­´Â ½ÇÁ¦ ¼Ò½º·Î ´Ù·ï º¸µµ·Ï ÇϰڽÀ´Ï´Ù.