Æû¿¡¼ ¾²ÀÌ´Â ¸ðµç ¿ä¼ÒµéÀº ¹°·Ð <form>°ú </form> ¾È¿¡ µé¾î°©´Ï´Ù. ±×°ÍÀº <table>°ú </table> ¾È¿¡ Å×À̺íÀ» ¸¸µå´Â ¸ðµç űװ¡ µé¾î°¡´Â °Í°ú ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
ÀÏ´Ü <form>ÀÌ ÀÖ°í ³ ´ÙÀ½ ´Ù¸¥ ÆûÀÇ ¿ä¼ÒµéÀ» ¾²´Â °ÍÀÌÁö¿ä.
¾ÆÁÖ °£´ÜÇÑ °ÍÀ» Çϳª ¸¸µé¾îº¸±â·Î ÇÕ´Ï´Ù. À̸§À» ¹¯°í, ±× ³»¿ëÀ» º¸³»´Þ¶ó´Â °ÍÀ» ¸¸µì´Ï´Ù. À¥»çÀÌÆ®¸¦ ¸¹ÀÌ ´Ù³àº¸¸é À̸§À» ¾²´Â İú ±× ³»¿ëÀ» º¸³»µµ·Ï ÇÏ´Â ´ÜÃ߸¦ º¸¾ÒÀ» °ÍÀÔ´Ï´Ù. À̰͵éÀº ¸ðµÎ <input>À̶ó´Â ű׸¦ ¾´ °ÍÀÔ´Ï´Ù.
¸ÕÀú <form> ű×ÀÔ´Ï´Ù. ¾²´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
<form action=url method=get|post enctype=mime_type>
ÆûÀÇ ¿ä¼Òµé
</form>
¿¡´Â ¼¹ö»çÀ̵åÀÇ CGI ÇÁ·Î±×·¥ URLÀ» ½áÁÖ¸é µË´Ï´Ù. ¿¹¸¦ µé¸é ¾Æ·¡¿Í °°ÀÌ ½áÁÖ¸é µË´Ï´Ù. À̰ÍÀº URLÀ» ÀüºÎ ´Ù ½áÁØ °ÍÀ̰í, »ó´ë°æ·Î¸¦ ¾µ ¼öµµ ÀÖ½À´Ï´Ù.
action=http://www.how2home.co.kr/formmail/mailer.cgi
Á¶½ÉÇØ¾ß ÇÒ °ÍÀº ¶ç¾î¾²±â°¡ ÇÑ ÀÚ¶óµµ ÀÖÀ¸¸é ¾ÈµÈ´Ù´Â °Í! Á¶½É, Á¶½ÉÇϼ¼¿ä!
¿¡´Â get°ú post µÑ °¡¿îµ¥ Çϳª¸¦ ¾²¸é µË´Ï´Ù. getÀº ÆûÀÇ µ¥ÀÌÅ͸¦ °ð¹Ù·Î action=URL¿¡¼ Á¤ÇÑ ¹Ù·Î ±× ÇÁ·Î±×·¥¿¡°Ô·Î ³Ñ±é´Ï´Ù. °Ë»ö¿£Áø°ú °°Àº °÷¿¡¼´Â getÀÌ Æí¸®ÇÒ °ÍÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡¼ °Ë»öÇϰí, ±× °á°ú¸¸ º¸¿©ÁÖ¸é µÇ±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯³ª º¸³»¾ß ÇÒ µ¥ÀÌÅͰ¡ ¸¹°í ±× µ¥ÀÌÅ͸¦ ¹Þ¾Æ¼ º¸°üÇØ¾ß ÇÑ´Ù¸é post¸¦ ½á¾ß ÇÕ´Ï´Ù. ±âº»°ªÀº getÀÔ´Ï´Ù. ½áÁÖÁö ¾ÊÀ¸¸é getÀÌ µÈ´Ù´Â À̾߱âÁö¿ä.
Èì~ ²À method=post¶ó°í ½áÁÖ¾î¾ß °Ú±º¿ä!
¿¡¼´Â ¸¶ÀÓmime ŸÀÔÀ» Á¤ÇØÁÝ´Ï´Ù. mimeÀ̶õ ¿ø·¡ ¾Æ½ºÅ°asciiµ¥ÀÌÅ͸¸ ÁÖ°í¹ÞÀ» ¼ö ÀÖ´ø ±âº» ¸ÞÀÏ ÇÁ·ÎÅäÄÝÀÎ smtp(Simple Mail Transfer Protocol)À» È®ÀåÇØ¼ ¿Àµð¿À, ºñµð¿À, À̹ÌÁö, ÀÀ¿ëÇÁ·Î±×·¥ÀÇ µ¥ÀÌÅͱîÁö ÁÖ°í¹ÞÀ» ¼ö ÀÖµµ·Ï ÇÑ, ÀÎÅÍ³Ý ¸ÞÀÏÀ» À§ÇÑ ±â´É È®Àå ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.
enctypeÀ» ¿ì¸®¸»·Î ±×´ë·Î ¿Å±â¸é ¾ÏÈ£ÈÇÏ´Â ¹æ¹ýÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶ÀÓŸÀÔÀÇ ±âº»°ªÀº 'application/x-www-form-urlencoded'ÀÔ´Ï´Ù. ¸¸ÀÏ text/plainÀ̶ó´Â °ªÀ» ÁÖ¸é ±×³É ¾º¾îÁø ±ÛÀÚ ±×´ë·Î º¸³»Áý´Ï´Ù.
ÆûformÀ¸·Î ¾ò¾îÁø °ªµéÀº ÀÌó·³ CGI ÇÁ·Î±×·¥À» ½á¼ º¸³»°í ¹Þµµ·Ï ÇÏ´Â °ÍÀÌ º¸ÅëÀÔ´Ï´Ù. ±×·¡¼ CGI ÇÁ·Î±×·¥À¸·Î ¸¸µé¾îÁø Æû¸ÞÀÏ·¯form mailer¸¦ ¾²´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.
±×·¸´Ù°í CGI ÇÁ·Î±×·¥À» ¾²Áö ¾ÊÀ¸¸é ³»¿ëÀ» ¹ÞÀ» ¼ö ¾ø´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¾ÆÁÖ °£´ÜÇϰԴ emailÀ» ÅëÇØ ÆûÀÇ °á°ú °ªÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¯·Á¸é <form>¿¡¼´Â ´ÙÀ½°ú °°ÀÌ ½áÁÖ¸é µË´Ï´Ù. ¹°·Ð, mailto: µÚ¿¡´Â ¿©·¯ºÐÀÌ ¹Þ°í½ÍÀº email ÁÖ¼Ò¸¦ ½áÁÖ¾î¾ß°ÚÁö¿ä.
<form action=mailto:badacopy@orgio.net method=post enctype=text/plain>
|