Æû(Form)À» ÅëÇÑ º¯¼öÀÇ Àü´Þ¿¡ °üÇؼ ¾Ë¾Æº¸°Ú½À´Ï´Ù.
¿©·¯ºÐµéÀÌ À¥ ¼ÇÎÀ» ÇÏ´Ùº¸¸é »ç¿ëÀڷκÎÅÍ ¼ýÀÚ³ª ¹®ÀÚ¿À» ÀԷ¹ÞÀ» ¼ö ÀÖµµ·Ï ÇÏ´Â ÀÔ·Â ¹Ú½º¸¦ ÀÚÁÖ º¸°Ô µÉ °ÍÀÔ´Ï´Ù.
±×¸®°í, ±×·¯ÇÑ ÀÔ·Â ¹Ú½º¿¡ ÀÔ·ÂÇÑ ³»¿ëÀº º¯¼ö ÇüÅ·ΠÀúÀåµÇ¾î ÇØ´çµÇ´Â À¥ ÆäÀÌÁö·Î Àü´ÞÀÌ µÇ¾îÁý´Ï´Ù.
±×·³, ÀÔ·ÂÇÏ´Â HTML À¥ ÆäÀÌÁö¿Í ÀÔ·ÂÇÑ °ªÀ» ±¸ÇÏ°í ó¸®ÇÏ´Â PHP À¥ ÆäÀÌÁö »çÀÌ¿¡ ÀÔ·ÂÇÑ °ªÀÌ ¾î¶»°Ô Àü´ÞµÇ¸ç ¾ò¾îÁö´ÂÁö ¾Ë¾Æº¾½Ã´Ù.
¸ÕÀú, ´ÙÀ½°ú °°ÀÌ ÅؽºÆ® ÀÔ·Â ¹Ú½º°¡ µé¾î°£ °£´ÜÇÑ HTML Äڵ带 º¾½Ã´Ù.
- Input.html -
<form method = "post" action = "Process.php">
ÁÁ¾ÆÇÏ´Â µ¿¹°Àº? <input type = "text" name = "sAnimal">
<input type = "submit" value = "È®ÀÎ">
</form>
À§ Äڵ带 À¥ ºê¶ó¿ìÀú·Î È®ÀÎÇϸé ÀÔ·Â ¹Ú½º ÇÑ °³¿Í È®ÀÎ ¹öÆ°ÀÌ ³ª¿À°Ô µË´Ï´Ù.
±×¸®°í, ±× ÀÔ·Â ¹Ú½º¿¡ »ç¿ëÀÚ°¡ "È£¶ûÀÌ" ¶ó°í ÀÔ·ÂÇÏ°í È®ÀÎ ¹öÆ°À» ´©¸£°Ô µÇ¸é ÀÔ·ÂµÈ ¹®ÀÚ¿Àº À§ Äڵ忡 ±â¼úµÇ¾î ÀÖµíÀÌ text ¾ç½ÄÀÇ name ¿¡ ÇØ´çµÇ´Â "sAnimal" ¿¡ ´ã°ÜÁ® action ¿¡ ¸í½ÃµÈ "Process.php" ·Î ³Ñ°ÜÁö°Ô µË´Ï´Ù.
´ÙÀ½À¸·Î Process.php À¥ ÆäÀÌÁö°¡ È£ÃâµÇ¸é Input.html ¿¡ ±â¼úµÈ ÅؽºÆ® ¹Ú½ºÀÇ name ¿¡ ÇØ´çµÇ´Â "sAnimal" À̶ó´Â À̸§À» °®´Â º¯¼ö Áï, $sAnimal º¯¼ö ÇüÅ·ΠÀü´ÞÀÌ µÇ¾îÁý´Ï´Ù.
ÀÌ ¶§, ¿ì¸®°¡ ¿¹»óÇÒ ¼ö ÀÖµíÀÌ $sAnimal º¯¼ö¿¡´Â »ç¿ëÀÚ°¡ Input.html À¥ ÆäÀÌÁö¿¡¼ ÀÔ·ÂÇÑ "È£¶ûÀÌ" ¶ó´Â ¹®ÀÚ¿ÀÌ ´ã°ÜÁ® ÀÖÀ» °ÍÀÔ´Ï´Ù.
±×·³ ½ÇÁ¦·Î Process.php ¿¡ ´ÙÀ½°ú °°Àº Äڵ带 ÀÛ¼ºÇؼ È®ÀÎÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù.
- Process.php -
<?
$sAnimal = $_POST["sAnimal"];
echo "´ç½ÅÀÌ ÁÁ¾ÆÇÏ´Â µ¿¹° : $sAnimal";
?>
À§ Äڵ带 È®ÀÎÇÏ¸é ´ÙÀ½°ú °°ÀÌ ³ª¿À°Ô µÉ °ÍÀÔ´Ï´Ù.
´ç½ÅÀÌ ÁÁ¾ÆÇÏ´Â µ¿¹° : È£¶ûÀÌ
À§¿Í °°ÀÌ php ¿¡¼´Â ÀÌÀü ÀÔ·Â ÆäÀÌÁöÀÇ Æû(form)¿¡ ÀÔ·ÂµÈ °ªÀ» ±¸Çϱâ À§Çؼ´Â $_POST["Æû ÅؽºÆ® ¹Ú½º¸í"] ÇüÅ·Π±â¼úÇØÁÖ¸é µË´Ï´Ù.
Âü°í·Î À§¿Í °°Àº º¯¼öÀÇ Àü´Þ ¹æ½ÄÀ» POST ¹æ½ÄÀ̶ó Çϸç ÀÌ¿Í ´ëÁ¶µÇ´Â GET ¹æ½ÄÀÌ Àִµ¥ ÀÌ ¹æ½ÄÀº À¥ ÆäÀÌÁöÀÇ URL ¿¡ Á÷Á¢ º¯¼ö¸í°ú º¯¼ö°ªÀ» ¸í½ÃÇØÁÖ¾î Àü´ÞÇØÁÖ´Â ¹æ½ÄÀÔ´Ï´Ù.
GET ¹æ½ÄÀ¸·Î Àü´ÞµÇ´Â º¯¼ö°ªÀ» ±¸Çϱâ À§Çؼ´Â $_GET["º¯¼ö¸í"] ¿Í °°ÀÌ ±â¼úÇØÁÖ¸é µË´Ï´Ù.
±×¸®°í POST ¹æ½Ä, GET ¹æ½Ä ¸ðµÎ $_REQUEST["Æû ¾ç½Ä¸í ¶Ç´Â º¯¼ö¸í"] ¿Í °°ÀÌ ±â¼úÇØÁ־ µ¿ÀÏÇÑ Ã³¸®°¡ ÀÌ·ç¾îÁý´Ï´Ù. | |