ÀÎŬ·çµå(include) Áö½ÃÀÚ ¶ó´Â°É·Î ¾Ë°í ÀÖ½À´Ï´Ù.
asp Ã¥ º¸½Ã¸é Çã¹ú³ª°Ô ³ª¿À´Â°É·Î ¾Ë°í Àִµ¥.. -_-;;;
¿äÁ¡Àº Àú·±½ÄÀ¸·Î ¾²¸é asp ÆÄÀÏÀÌ Çؼ®µÇ±â Àü¿¡(ÀÌ°Å Áß¿äÇÔ!) ÁöÁ¤ÇÑ ÆÄÀÏÀ» ºÒ·¯¿Í¼ ÆÄÀÏÀ» È£ÃâÇÑ ºÎºÐ¿¡ ³¢¿ö³ÖÀº ´ÙÀ½¿¡ asp ÆÄÀÏÀ» ½ÇÇà½Ãŵ´Ï´Ù.
Âü°í·Î ´ÙÀ½ÀÇ ³»¿ëÀº IIS ¼¹öÀÇ µµ¿ò¸» Áß¿¡ °ü¸®->À¥»çÀÌÆ®°ü¸®->SSI->SSI Áö½Ã¾î »ç¿ë ¿¡ ³ª¿À´Â ³»¿ëÀÔ´Ï´Ù.
--------
SSI(Server-Side Includes) Áö½Ã¾î¸¦ »ç¿ëÇϸé HTML ÆäÀÌÁö¸¦ »ç¿ëÀÚ¿¡°Ô º¸³»±â ¹Ù·Î Àü¿¡, À¥ ¼¹ö¿¡°Ô ÅؽºÆ®, ±×·¡ÇÈ, ÀÀ¿ë ÇÁ·Î±×·¥ Á¤º¸ µîÀ» À¥ ÆäÀÌÁö¿¡ Ãß°¡Çϵµ·Ï Áö½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. SSI´Â ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò°Å³ª CGI º¯¼ö °ªÀ» Ç¥½ÃÇÒ ¼ö Àִ Ưº°ÇÑ Àüó¸® Áö½Ã¾î¸¦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ¼Ð ¸í·ÉÀ¸·ÎºÎÅÍÀÇ Ãâ·Â ³»¿ëÀ» À¥ ÆäÀÌÁö·Î »ðÀÔÇÒ ¼ö ÀÖ´Â Áö½Ã¾îµµ Á¦°øÇÕ´Ï´Ù.
ÆÄÀÏÀ» Æ÷ÇÔÇÏ·Á¸é #include Áö½Ã¾î¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Copyright.inc ÆÄÀÏÀÌ ¿äûµÇ¾úÀ» ¶§ ÀÌ ÆÄÀÏÀ» À¥ ÆäÀÌÁö¿¡ »ðÀÔÇÏ·Á¸é, À¥ ÆäÀÌÁö¿¡¼ Áö½Ã¾î¸¦ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÕ´Ï´Ù.
< !-- #include file="copyright.inc" -->
À§ÀÇ ¿¹Á¦¿¡¼ Copyright.inc ÆÄÀÏÀº Æ÷ÇÔÇÏ´Â ÂÊÀÇ ÆÄÀÏ°ú µ¿ÀÏÇÑ µð·ºÅ͸®¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. #include Áö½Ã¾î°¡ Æ÷ÇÔµÈ ÆÄÀÏÀº À¥ »çÀÌÆ®¿¡ °Ô½ÃµÈ ÆÄÀÏÀ̾î¾ß ÇÕ´Ï´Ù. Æ÷ÇÔµÈ ÆÄÀÏ¿¡´Â Ưº°ÇÑ ÆÄÀÏ È®Àå¸íÀÌ ÇÊ¿äÇÏÁö ¾ÊÁö¸¸, ÆÄÀÏ È®Àå¸íÀ» .inc·Î ÁöÁ¤ÇÏ¿© ´Ù¸¥ Çü½ÄÀÇ ÆÄÀÏ°ú ±¸ºÐÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
ÇöÀç µð·ºÅ͸®¿¡ ´ëÇÑ »ó´ë °æ·Î¸¦ ÁöÁ¤ÇÏ¿© Æ÷ÇÔµÈ ÆÄÀÏ À§Ä¡¸¦ ÁöÁ¤ÇÏ·Á¸é file Àμö¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Æ÷ÇÔÇÏ´Â ÂÊÀÇ ÆÄÀÏÀÌ Documents µð·ºÅ͸®¿¡ ÀÖ°í, Æ÷ÇÔµÈ ÆÄÀÏÀÌ Documents\Common ÇÏÀ§ µð·ºÅ͸®¿¡ ÀÖÀ» °æ¿ì¿¡´Â Áö½Ã¾î¸¦ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÕ´Ï´Ù.
< !-- #include file="common\copyright.inc" -->
À¥ »çÀÌÆ®¿¡¼ ¹®¼ ÀÛ¾÷À» ÇÒ ¶§´Â °øÀ¯ ÆÄÀÏÀ» Ưº°ÇÑ °¡»ó µð·ºÅ͸®¿¡ ÀúÀåÇØ¾ß ÇÒ °æ¿ìµµ ÀÖ½À´Ï´Ù. ÆÄÀÏ¿¡ ´ëÇÑ Àüü °¡»ó °æ·Î¸¦ ÁöÁ¤ÇÏ¿© Æ÷ÇÔµÈ ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ·Á¸é, virtual Àμö¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, /Common °¡»ó µð·ºÅ͸®·ÎºÎÅÍ ÆÄÀÏÀ» Æ÷ÇÔÇÏ·Á¸é Áö½Ã¾î¸¦ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÕ´Ï´Ù.
< !-- #include virtual="/common/copyright.inc" -->
Áß¿ä #include ¹®Àº ½ÇÇàÇÒ ¶§ 󸮵ÇÁö ¾Ê°í ÄÄÆÄÀÏÇÒ ¶§ 󸮵˴ϴÙ. µû¶ó¼ ÀÌ ¸í·É¹®Àº Ŭ¶óÀ̾ðÆ® ÂÊ ÇÁ·Î½ÃÀúÀÇ ·ÎÁ÷¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
SSI Áö½Ã¾î¸¦ »ç¿ëÇϸé ÆÄÀÏ ³»¿ëÀ» Æ÷ÇÔÇÏ´Â °Í ¿Ü¿¡µµ, ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ¼Ð ¸í·ÉÀ» ½ÇÇàÇÏ°í À¥ ÆäÀÌÁö¿¡ Ãâ·Â ³»¿ëÀ» Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ¼Ð ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é #exec Áö½Ã¾î¸¦ »ç¿ëÇÕ´Ï´Ù. ¿©±â¼, ÀÀ¿ë ÇÁ·Î±×·¥Àº CGI ÇÁ·Î±×·¥À̳ª ASP ÀÀ¿ë ÇÁ·Î±×·¥ ¶Ç´Â ISAPI È®ÀåÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
< !-- #exec cgi=/scripts/guestbook.exe?FirstName+LastName>
ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ °æ·Î´Â Àüü °¡»ó °æ·Î ¶Ç´Â URLÀ̾î¾ß ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÆÄÀÏ À̸§ µÚ¿¡ ¹°À½Ç¥(?)¿Í, ´õÇϱ⠱âÈ£(+)·Î ¿¬°áµÈ ¸Å°³ º¯¼öµéÀ» ÁöÁ¤ÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¸Å°³ º¯¼ö¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖÀÇ ÀÏ¹Ý À¥ ÆÄÀÏ¿¡¼ ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ¸é º¸¾È»óÀÇ À§ÇèÀÌ ÃÊ·¡µÉ ¼ö ÀÖ½À´Ï´Ù. À¥ ÆäÀÌÁö¿¡¼ ´Ù¸¥ SSI Áö½Ã¾î´Â ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ¸é¼ #exec Áö½Ã¾î¸¦ »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SSI(Server-Side Includes) ÂüÁ¶¸¦ Âü°íÇϽʽÿÀ.
----------
> <!-- #include virtual="inc/inc_login.asp" -->
> ÀÌ°ÍÀÌ ¹«¾ùÀΰ¡¿ä?
>
> Á¦ÄÄ¿¡¼ ÄÚµùÇß´õ´Ï
> Æ÷ÇÔÆÄÀÏÀÌ ¾ø½À´Ï´Ù.¶ó´Â ¸Þ½ÃÁö°¡ ¶ß´õ±º¿ä
> ºÐ¸í ÆÄÀÏÀº Àִµ¥
>
> virtualÀ» »©°í filesÀ» »ç¿ëÇÏ´Ï±î ¿¡·¯°¡ ¾È¶ß´øµ¥
-----------------------------------------------------------
|