|
|
|
CGI |
¡á¡á¡á¡á ¡á¡á¡á¡á¡á¡á¡á¡á ¡á¡á¡á¡á¡á¡á¡á¡á¡á¡á¡á¡á |
¢ÐDB Lab. | ¡ãȨÆäÀÌÁö ÀÛ¼º¹ý | ¢¸Prev. Chap. | ¢ºNext Chap. |
FILL-OUT FORM | CGI |
---|
CGI ÇÁ·Î±×·¥À¸·Î ÀÔ·ÂÀÌ Àü´ÞµÇ´Â ¹æ½ÄÀº À§ [±×¸²]ÀÇ µÎ°¡Áö ¹æ½ÄÀÌ ÀÖ
´Ù.
<FORM>¿¡¼ METHOD="get"À» ¾µ °æ¿ì ¸ðµç ÀÔ·ÂÀÌ È¯°æº¯¼ö(environment)·Î Àü´ÞµÈ´Ù.
ÀÔ·ÂµÈ ³»¿ëÀº QUERY_STRINGÀ̶ó´Â ȯ°æº¯¼ö·Î Àü´ÞµÈ´Ù.
À̶§ °¢Á¾ ȯ°æµé(Á¢¼Ó°æ·Î, ¼¹öÁ¾·ù µî)µµ ȯ°æº¯¼ö¸¦ ÅëÇÏ¿© Àü´ÞµÈ´Ù.
ºê¶ó¿ìÀú¿¡¼´Â »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ³»¿ëÀ» ¾Æ·¡ÀÇ URLÇü½Ä°ú °°ÀÌ Àü´ÞÇÑ´Ù.
http://sarim.changwon.ac.kr/htbin/visitor?name1=³»¿ë1&name2=³»¿ë2À̶§ ȯ°æº¯¼ö QUERY_STRINGÀº 'name1=³»¿ë1&name2=³»¿ë2'°¡ µÈ´Ù. QUERY_STRINGÀ» Çؼ®ÇÏ´Â ¿ªÇÒÀº CGI ÇÁ·Î±×·¥ÀÌ ÇÑ´Ù.
±×·¯¸é °£´ÜÇÑ ¿¹Á¦¸¦ ÀÌ¿ëÇÏ¿© CGI¸¦ ¹è¿öº¸ÀÚ.
¾Æ·¡¿¡ ¼Ò°³µÈ ¿¹Á¦´Â ¹æ¸í·ÏÀÌ´Ù. ¹æ¸í·ÏÀº ³Î¸® º¸±ÞµÇ¾î À¢¸¸ÇÑ È¨ÆäÀÌÁö´Â
¸ðµÎ °¡Áö°í ÀÖ´Ù.
¹æ¸í·ÏÀº ¸¸µé±â ¾î·ÆÁö ¾ÊÀ¸¸é¼, ¹æ¹®ÇÑ »ç¶÷µé¿¡°Ô¼ ¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù´Â ¸Å·ÂÀÌ ÀÖ±â
¶§¹®¿¡
ȨÆäÀÌÁö¿¡ ÇϳªÂë °®Ãß¾î³õ´Â °ÍÀÌ ±¸»ö¿¡ ¸Â´Â´Ù. »ç½Ç ¹æ¹®ÀÚÀÇ ¹ÝÀÀÀ» ¾ò´Â
´Ù´Â °ÍÀº ȨÆäÀÌÁö Á¦°øÀÚ°¡ ´©±¸³ª ¹Ù¶ó´Â »çÇ×ÀÌ´Ù.
¿©±â ¼Ò°³ÇÏ´Â ¹æ¸í·ÏÀº ±×¸® »õ·Ó´Ù°Å³ª ¸ÚÁø °ÍÀº ¾Æ´ÏÁö¸¸, ±âº»ÀûÀÎ °ÍÀ̹ǷÎ
¼Ò½º¸¦ º¸°í ½±°Ô °íÄ¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¸ÕÀú »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹Þ¾ÆµéÀÏ È¸éÀ» ¸¸µé¾îº¸ÀÚ. ¿©±â¿¡ FormÀÌ ¾²ÀδÙ.
FormÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀº ¾Õ¼ ¼³¸íÇÑ Fill-Out FormÀÇ ³»¿ëÀ» ÂüÁ¶Çϱ⠹ٶõ
´Ù.
[°á°ú¸¦ º¸½Ã·Á¸é ¿©±â¸¦ ´©¸£¼¼¿ä.]
<HTML> <BODY BACKGROUND="/background/backg7.gif"> <FORM METHOD="POST" ACTION="http://dblb.changwon.ac.kr/bin/makehome/visitor"> <CENTER> <H2>¹æ ¸í ·Ï</H2><BR> Á¦ ȨÆäÀÌÁö¸¦ ¹æ¹®ÇØ Áּż °¨»çÇÕ´Ï´Ù.<BR> Á¦ ȨÆäÀÌÁö¿¡´ëÇÑ ÀÇ°ßÀ» Àû¾îÁÖ½Ã¸é ´ë´ÜÈ÷ °í¸¿°Ú½À´Ï´Ù.<BR><BR> <TABLE> <TD>Your Name</TD> <TD><INPUT NAME="Name" TYPE="TEXT" SIZE=10></TD> <TR> <TD>E-Mail Address</TD> <TD><INPUT NAME="Email" TYPE="TEXT" VALUE="user@hostdomain" SIZE=50></TD> <TR> <TD>Home Page</TD> <TD><INPUT NAME="HomePage" TYPE="TEXT" VALUE="http://" SIZE=50></TD> <TR> <TD>Comment</TD> <TD><TEXTAREA NAME="Comment" ROWS=10 COLS=50></TEXTAREA></TD> <TR> <TD></TD> <TD> <INPUT NAME="Submit" TYPE="SUBMIT" VALUE="±â·Ï"> <INPUT NAME="Reset" TYPE="RESET" VALUE="Ãë¼Ò"> </TD> </TABLE> </FORM> </BODY> </HTML> |
ÀÌ Form¿¡¼´Â ¹æ¹®ÀÚÀÇ À̸§°ú E-Mail Address, ȨÆäÀÌÁöÀÇ URL, ÀÚÀ¯·Î¿î Comment¸¦ ÀÔ ·Â¹Þ°Ô µÇ¾îÀÖ´Ù. ACTION Attribute´Â SUBMIT ¹öÆ°À» ´©¸¦ ¶§ ÀÛµ¿½Ãų CGI ÇÁ·Î±×·¥ À̸§ À» °¡Áö°í ÀÖ´Ù. METHOD´Â post¸¦ »ç¿ëÇÑ´Ù. Post methodÀÇ Æ¯ ¡Àº ÆĶó¹ÌÅ͸¦ stdinÀ» ÅëÇØ ÆнºÇÑ´Ù´Â Á¡ÀÌ´Ù. ¼Ò½ºÈÀÏÀÎ visitor.c¿Í util.c ±×¸®°í ³»¿ëÀ» º¸¿©ÁÖ±â À§ÇÑ scr_visit.c°¡ ÀÖ´Ù. C ¾ð¾î¸¦ ¸ð¸£´Â »ç¶÷Àº Á» ´ä´äÇÏ°ÚÁö¸¸, Àڽſ¡°Ô ¸Â°Ô °íÃÄ »ç¿ëÇϱâ À§Çؼ± ¹Ýµå½Ã µé¿©´ÙºÁ¾ß ÇÑ´Ù.
CGI°¡ °®´Â ´ë°ÀûÀÎ Çü½ÄÀ» ÀÌÇØÇϸé, À§ÀÇ ¼Ò½º¸¦ ÀÀ¿ëÇÏ¿© ´Ù¾çÇÑ ÇÁ·Î±×·¥À» ¸¸µé¾îº¼ ¼ö
ÀÖÀ» °ÍÀÌ´Ù.
Áß¿äÇÑ °ÍÀº ¾ÆÀ̵ð¾î! ¿©·¯ºÐÀÇ È¨ÆäÀÌÁö¿¡ Àç¹ÌÀÖ´Â CGI°¡ µ¡ºÙ¿©Áö±æ ±â´ëÇØ
º»´Ù.
FILL-OUT FORM | CGI |
---|
¢ÐDB Lab. | ¡ãȨÆäÀÌÁö ÀÛ¼º¹ý | ¢¸Prev. Chap. | ¢ºNext Chap. |
DB Lab. Home | Welcome to Database Laboratory in Changwon National University ! | Univ. Home |
---|