|
|
|
|
|
|
|
|
[PHP]
Æû¿¡¼ GET ¹æ½Ä°ú POST ¹æ½ÄÀÇ Â÷ÀÌ |
±Û¾´ÀÌ : dalsoo
³¯Â¥ : 11-07-16 01:56
Á¶È¸ : 1145
|
|
|
´ÙÀ½ 2°³ÀÇ ¸µÅ©¸¦ Âü°í ÇÑ´Ù.
- Æû¿¡¼ GET ¹æ½Ä°ú POST ¹æ½ÄÀÇ Â÷ÀÌ
http://www.ezslookingaround.com/blog/tech/?no=1380
- $_GET °ú $_POST ´Â ¹º°¡ ¾Ë¾Æº¸ÀÚ.
register_globals ¿Í GET ¶Ç´Â POST ¹æ½Ä
http://c79.co.kr/bbs/board.php?bo_table=w&wr_id=922&sca=PHP&page=
//
¼¹ö°ü¸®ÀÚ´Â º¸¾ÈÀ» À§ÇÏ¿© ¼¹öȯ°æ¼³Á¤¿¡¼ register_global = off ·Î ¼±¾ðÇßÀ» ¶§
¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¥µéÀº ÆäÀÌÁö°£ÀÇ À̵¿½Ã º¯¼ö¸¦ ¹ÞÀ» ¶§ ¹®Á¦°¡ µÈ´Ù.
¿¹¸¦ µé¾î º¸ÀÚ.
a href ¸µÅ©¿¡¼´Â ±âº»ÀûÀ¸·Î GET¹æ½ÄÀÌ Àû¿ëµÈ´Ù.
<a href=bbb.php?mode='del'>¸µÅ©</a> ¶ó°í ÇßÀ» ¶§
bbb.php ¿¡¼´Â $mode °ªÀº ³Ñ¾î°¡Áö ¾Ê´Â´Ù.
$_GET[mode] ·Î ¹Þ¾Æ¾ß ÇÑ´Ù.
¸¶Âù°¡Áö·Î Æû¿¡¼µµ method='POST' ¶ó°í ¼±¾ðÇÏÁö ¾ÊÀ¸¸é default ·Î method='GET' ¹æ½ÄÀÌ µÈ´Ù.
<form name=form1 action='bbb.php'>
<input type=hidden name='mode' value='del'>
</form>
ó·³ form Å×±× ¾È¿¡¼ ÀÔ·ÂµÈ º¯¼ö¶ó°í ÇÒÁö¶óµµ method='POST' ¸¦ ¼±¾ðÇÏÁö ¾ÊÀ¸¸é $_GET[mode] ·Î ¹Þ¾Æ¾ß ÇÑ´Ù.
¸¸¾à method='POST' ¸¦ ¼±¾ðÇß´Ù¸é $_POST[mode] ·Î ¹Þ¾Æ¾ß ÇÑ´Ù.
¿©±â ±îÁö´Â ¼¹öȯ°æ¼³Á¤¿¡¼ register_global = off ¶ó°í ¼±¾ðÇßÀ» ¶§ ³Ñ°Ü¹ÞÀº º¯¼ö¸¦ ¹Þ¾Æ³»´Â ¹æ¹ýÀÌ´Ù.
¸¸¾à register_global = on À̾ú´Ù¸é $mode °ªÀ» ¹Ù·Î ¾òÀ» ¼ö ÀÖ´Ù.
//
¸¸¾à register_global = off ÀÏ ¶§ ´ÙÀ½ ó·³ º¯¼öÈ Çؼ ¾²´Â ÀÏÀº Á¶±ÝÀº ºÒÆíÇÑ ÀÏÀÌ µÉ ¼ö ÀÖ´Ù.
$mode=$_GET[mode];
$mode=$_POST[mode];
¶Ç ¾î¶² Ä¿¹Â´ÏƼ ¿ÀǼҽº ÇÁ·Î±×·¥À» Á¦°øÇÏ´Â ÀÔÀå¿¡¼ º»´Ù¸é »ç¿ëÀÚ °³°³ÀÎÀÇ ¼¹öȯ°æÀ»
¸ðµÎ ¸ÂÃç ÁÙ ¼ö´Â ¾øÀ» °Í °°´Ù.
ÀÌ·± ºÒÆíÇÔÀ» ¾ø¾Ö±â À§ÇØ extract() ÇÔ¼ö¸¦ ½á¼ $mode °ªÀ» ¹Ù·Î ¹ÞÀ» ¼ö ÀÖ°Ô Á¦°øÇϴµ¥
$_GET, $_POST ÇÔ¼ö¸¦ Ç®¾î¹ö¸°´Ù¸é º¸¾È·ÂÀº ´õ ¶³¾îÁö°Ô µÈ´Ù.
//
PHP extract() ÇÔ¼öÀÇ ¾²ÀÓ register_global = off À϶§
http://c79.co.kr/bbs/board.php?bo_table=w&wr_id=927&sca=Computing&page=
¡Ø Æ÷Åп¡¼ °Ë»öµÈµÚ ¿øÇϽô ¸µÅ©°¡ ¾øÀ» °æ¿ì
È¸é »ó´ÜÀÇ Àüü°Ë»öÀ» ÀÌ¿ëÇϽʽÿÀ.
|
|
|
|
|
|
¡è À§·Î ¿Ã¶ó°¡±â
|
¡ÜÃÑȸ¿ø:202
¡Ü¾îÁ¦¹æ¹®:30
¡Ü¿À´Ã:46
¡ÜÃÖ´ë:1,624
¡ÜÀüü:1,059,106
¡Ü½Ã°£´ç:1
¡Ü±ÝÀÏ¿¹Ãø:47
¡ÜÅ©·Ñ·¯¿Ü:22
|
|
|