CGI´Â Common Gateway InterfaceÀÇ ¾àÀÚÀÔ´Ï´Ù. À¥ºê¶ó¿ìÀú¿¡¼ HTML·Î ¿©·¯°¡Áö Á¤º¸¸¦ ó¸®ÇÕ´Ï´Ù¸¸, ±× ±â´É¸¸À¸·Î ¸ðµç Á¤º¸Ã³¸®¸¦ ´Ù ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ°ÍÀ» º¸ÃæÇϱâ À§ÇÑ ¿ÜºÎ ÇÁ·Î±×·¥°ú À¥¼¹ö(HTTP Server) °£ÀÇ ¿¬°á ¿ªÇÒÀ» Çϱâ À§ÇÑ ±Ô¾àÀÌ CGIÀÔ´Ï´Ù.
¶Ç´Â ³ÐÀº Àǹ̷ΠCGI¸¦ ¼öÇàÇÏ´Â ¿ÜºÎ ÇÁ·Î±×·¥À» Æ÷ÇÔÇÏ¿© ¸»Çϱ⵵ ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ȨÆäÀÌÁö¿¡ ¹æ¹®°´µéÀÇ comment¸¦ ¹ÞÀ» ¼ö ÀÖ´Â ¹æ¸í·ÏÀ» ¸¸µé·Á°í ÇÒ ¶§, À¥¿¡¼ ±¸ÇöÇÏ´Â HTML¸¸À¸·Î´Â ÇØ°áÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¡¼ ¿ÜºÎ ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇѵ¥, ÀÌ ¶§ ¿ÜºÎ ÇÁ·Î±×·¥°ú À¥ °£¿¡ ¼·Î ÁÖ°í ¹ÞÀ» ¼ö ÀÖ´Â ±Ô¾àÀ» CGI¶ó°í ÇÏ°í, ±× ¶§ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥À» gatewayÇÁ·Î±×·¥À̶ó°í Çϴµ¥ ÀÌ°ÍÀ» ÈçÈ÷ CGI ÇÁ·Î±×·¥(ȤÀº ½ºÅ©¸³Æ®)À̶ó°í ÇÕ´Ï´Ù. ÀÌ CGIÇÁ·Î±×·¥Àº Åë»óÀûÀ¸·Î C/C++ ³ª PERLȤÀº UNIX Shell, Tcl/Tk µîÀ» »ç¿ëÇÏ¿© ±¸ÇöÇÕ´Ï´Ù.
ÀÌ CGI¸¦ ±¸ÇöÇϱâ À§Çؼ´Â º¸Åë À¥ ÂÊ¿¡¼´Â FORM ÅÃÀ» ÅëÇؼ »ç¿ëÀÚÀÇ ÀԷ°ªµéÀ» À¥¼¹ö(httpd)·Î º¸³»°í, ¼¹ö¿¡¼´Â ±× °ªÀ» CGIÇÁ·Î±×·¥¿¡°Ô ÀԷ°ªµéÀ» ³Ñ°ÜÁÝ´Ï´Ù.
¿ä¾àÇÏÀÚ¸é...... HTMLÀ» »ç¿ëÇؼ´Â ȸ鿡 ÁöÁ¤µÈ Ãâ·Â¹Û¿¡ ÇÒ ¼ö ¾ø´ø°ÍÀ» CGI¸¦ ÀÌ¿ëÇÏ¸é ¾ÆÁÖ À¯µ¿ÀûÀΠȨÆäÀÌÁö¸¦ Á¦ÀÛÇÒ ¼ö ÀÖ°Ô µÇ´Â°Ì´Ï´Ù. ±× ½ÇÁúÀû ¿¹°¡ °Ô½ÃÆÇÀÌÁÒ.... Á¦ÀÛÀÚ´Â HTML¿¡ ¹®ÀÚ¸¦ ³ÖÁöµµ ¾Ê¾ÒÁö¸¸ CGI¿¡ ÀÇÇØ µ¿ÀûÀ¸·Î ¸Å¹ø »ç¿ëÀÚÀÇ ¼ÕÀ¸·Î º¯ÇÏ°Ô µÇ´Â°Ì´Ï´Ù.
CGIÆÄÀÏÀº Á¾·ù¸¶´Ù ´Ù¸£¸ç... ¼¹ö¸¶´Ù ´Ù¸¦¼öµµ ÀÖ°í... ¹¹...±×·¸½À´Ï´Ù. ¸¸¾à CGI¿¡¼ DB¸¦ ÀÌ¿ëÇÑ´Ù¸é ¼¹ö¿¡ ÀÌ¿ëDB°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß Çϸç.... PERLÀÌ ÀÌ¿ëµÇ¸é ±× ÆÄÀϵéÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÏ°Ú½À´Ï´Ù. NT´Â ¾ÆÆÄÄ¡¸¦ ¼³Ä¡ÇÏ°í PERLµîÀ» »ç¿ëÇÏ¸é µÇ³ª... Ãʱ⠾ÆÆÄÄ¡°¡ ¸®´ª½º ±â¹ÝÇÏ¿¡¼ Á¦À۵Ǿú±â ¶§¹®¿¡ ±ÇÇÏÁö´Â ¾Ê½À´Ï´Ù. NT¿¡¼´Â ASP¸¦ »ç¿ëÇÏÁö¸¸ ½±´Ù´Â °Í »©°í´Â ±×´ÙÁö »ç¶û¹ÞÁö ¸øÇÏ¿´½À´Ï´Ù. ¸®´ª½º´Â ¾î·Æ±â´Â Çϳª ±× ±â´ÉÀÌ ¸·°ÇÏ¿© CGI»ç¿ë·®ÀÌ °¡À帹À¸¸ç Áö¿øµÇ´Â °Íµéµµ ¸¹½À´Ï´Ù. PERLÀ» ºñ·ÔÇÏ¿© PHP, C.... µî....
¿ì¼± Á¦°¡ ÇÏ´Â PERLÀ» ¿¹·Îµé¸é ÆÄÀÏÀ» ´Ù¿î¹Þ¾Æ ¼¹ö¿¡ ¿Ã¸®°í... ¾ÐÃàÀ» ǬÈÄ Æ۹̼ÇÀ» Á¶Á¤ÇÕ´Ï´Ù. ´ë¼Ò¹®ÀÚ¸¦ ¾ö°ÝÈ÷ ±¸ºÐÇÏ´Â ¸®´ª½ºÀ̱⿡ Á¦´ë·Î È®ÀÎÇÏ°í .... ¸µÅ©¸¸ ½ÃÄÑÁÖ¸é ³¡ÀÔ´Ï´Ù.
È£Á¼´äº¯À̾ú½À´Ï´Ù. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Made By. progkim ±è ¹Î°æ
|