iWiz ShareBase

IT Specialist À±ÅÂÇöÀÇ iWiz ShareBase´Â IT»Ó ¾Æ´Ï¶ó °¢Á¾ Àâ´ÙÇÑ Áö½ÄµéÀ» ÇÔ²² ³ª´©´Â Áö½Ä°øÀ¯ Ä¿¹Â´ÏƼÀÔ´Ï´Ù.

iWiz,ShareBase,À±ÅÂÇö,Java,JSP,EJB,IT,Á¤º¸±â¼ú,À¥ÇÁ·Î±×·¡¹Ö,PHP,ASP,DBMS,MySQL,¼­¹ö,³×Æ®¿öÅ©,server,network,WAS,À¥¾ÖÇø®ÄÉÀ̼Ç,ºí·Î±×,blog,À¥¼­¹ö,DB,¿À¶óŬ,oracle,mysql,JRun,À¥·ÎÁ÷,ÅèĹ,tomcat,¾ÆÆÄÄ¡,ÀÚµ¿Â÷,EF½î³ªÅ¸,·Î¶Ç 6/45

°¶·¯¸® Pixelgrapher.com | ·Î¶Ç 6/45 ¹øÈ£»ý¼º ¹× Åë°è µ¥ÀÌÅÍ | Àüü±â»çº¸±â | Àüü±Û #1 | Àüü±Û #2 | Àüü±Û #3 | Àüü±Û #4 | Àüü±Û #5 | Àüü±Û #6 | Àüü±Û #7 | Àüü±Û #8 | Àüü±Û #9 | Àüü±Û #10 |
HOME iWiz
ShareBase
Remember 0523 & 0818
Áö½ÄÀº ³ª´­¼ö·Ï Ä¿Áý´Ï´Ù - iWiz's ShareBase
À¥ÇÁ·Î±×·¡¹Ö(±âŸ) PHP, ASP, Perl, CGI µî °¢Á¾ À¥ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ ÀÚ·áµéÀÔ´Ï´Ù.


  iWiz(2004-01-04 22:51:16, Hit : 15868, Vote : 24
 http://www.wz.pe.kr

PHPÀÇ register_globals ¿É¼Ç°ú track_vars ¿É¼ÇÀÇ »ç¿ë


PHP¿¡¼­ °³¹ß ÀÛ¾÷À» ÇÒ¶§ GETÀ̳ª POST·Î ³Ñ¾î¿Â µ¥ÀÌÅ͵éÀÌ ÀÚµ¿À¸·Î
ÆûÇʵå À̸§À¸·Î ¸¸µé¾îÁø º¯¼ö°¡ »ý¼ºµÇ¾î °ªÀÌ ÇÒ´çµÇ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
Áï ÀÔ·ÂÆû¿¡¼­ email À̶ó´Â ÀÔ·ÂÇʵ尡 ÀÖ¾ú´Ù¸é »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ °ªÀº
PHP¿¡¼­ $email º¯¼ö¿¡ ÀÚµ¿À¸·Î ´ã°ÜÁö´Â °ÍÀÔ´Ï´Ù.

±×·¯³ª PHPÀÇ ÃֽŠ¹öÀüÀ» ¼³Ä¡Çϸé ÀÌ°ÍÀÌ ÀÌ·ïÁöÁö ¾Ê´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
À§¿¡¼­ ¿¹·Îµç $email º¯¼ö¸¦ µÚÁ®ºÃÀÚ ¾Æ¹«°ªµµ ¾ø±â ¶§¹®¿¡ ´çȲÇÒ ¼ö ¹Û¿¡ ¾ø°í,
¿¹Àü¿¡ °³¹ßÇÑ PHP ÇÁ·Î±×·¥À» ÃֽŠ¹öÁ¯ÀÇ PHP ¿£Áø¿¡¼­ µ¿ÀÛ½ÃÅ°¸é ´ç¿¬È÷
¹®Á¦°¡ ¹ß»ýÇÏ°í µ¿ÀÛÀÌ µÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.

±× ÀÌÀ¯´Â PHP ÃֽŹöÀü¿¡¼­´Â ¿¹Àü¹öÀü°ú´Â ´Þ¸® php.iniÀÇ "register_globals" ¿É¼ÇÀÇ
°ªÀÌ ±âº»À¸·Î off·Î ¼³Á¤µÇ¾î Àֱ⠶§¹®ÀÔ´Ï´Ù.
ÀÌ ¿É¼ÇÀÇ ¿ªÇÒÀº ¹Ù·Î EGPCS(Environment, GET, POST, Cookie, Server)ÀÇ °ªµéÀ»
ÀÚµ¿À¸·Î PHPÀÇ Àü¿ªº¯¼ö·Î ¸¸µé¾îÁÖ´Â ¿ªÇÒÀ» ÇÏ°í ÀÖ½À´Ï´Ù.
µû¶ó¼­ PHP ÃֽŹöÀü¿¡¼­µµ register_globals ¿É¼ÇÀ» onÀ¸·Î ¼³Á¤Çصθé ÀÌÀü ¹öÀü°ú
¶È°°ÀÌ µ¿ÀÛÇÒ °ÍÀÔ´Ï´Ù.

Âü°í·Î PHP °³¹ßÀÚ´Â ÀÌ ¿É¼ÇÀ» ²¨µÎ±æ ±ÇÀåÇÏ°í ÀÖÀ¸¸ç, ±×·¡¼­ PHP ÃֽŹöÀüºÎÅÍ´Â
µðÆúÆ®·Î off°¡ µÇ¾î ¹èÆ÷µÇ´Â °ÍÀÔ´Ï´Ù.  ÀÏ´Ü »ó½ÄÀûÀ¸·Î »ý°¢Çغ¼¶§µµ PHP ÆäÀÌÁö°¡
¼öÇàµÉ¶§¸¶´Ù ȯ°æº¯¼ö°ª, GET, POST, ÄíÅ°, HTTP¼­¹öº¯¼ö°ª µîÀ» ¸ðµÎ Àоîµé¿©
ÀÚµ¿À¸·Î º¯¼ö·Î ÇÒ´ç½ÃŲ´Ù´Â °ÍÀº ÆÛÆ÷¸Õ½º Ãø¸éÀ̳ª ¸Þ¸ð¸® °ü¸® Ãø¸é¿¡¼­µµ ±×´ÙÁö
¹Ù¶÷Á÷ÇÏÁö´Â ¾Ê°í, ¶ÇÇÑ º¯¼öÀ̸§ÀÌ Áߺ¹µÇ´Â °æ¿ì°¡ ¹ß»ýÇÒ °æ¿ìµµ ÀÖ¾î ¹®Á¦ÀÇ ¼ÒÁö¸¦
¾È°í ÀÖ½À´Ï´Ù.  ¶ÇÇÑ º¸¾È»óÀÇ ¹®Á¦ ¿ª½Ã ¾È°íÀÖ´Ù°í ÇÕ´Ï´Ù.  µû¶ó¼­ PHP·Î ÇÁ·Î±×·¥À»
°³¹ß½Ã¿¡´Â ÀÌ ±â´ÉÀ» »ç¿ëÄ¡ ¾Êµµ·Ï(Áï, PHP¿¡ ÀÇÇØ ÀÚµ¿À¸·Î ÇÒ´çµÈ Àü¿ª º¯¼ö¸¦ »ç¿ëÄ¡ ¾Êµµ·Ï)
±ÇÀåÇÏ°í ÀÖ½À´Ï´Ù.

±×·¸´Ù¸é ÇÁ·Î±×·¥ °³¹ß½Ã ¾î¶»°Ô FormÀ̳ª Parameter¸¦ ÅëÇØ Àü¼ÛµÈ µ¥ÀÌÅ͸¦ ´Ù·ê ¼ö ÀÖÀ»±î¿ä?
ÀÌ°ÍÀº ¹Ù·Î track_vars ¿É¼Ç¿¡ ÀÇÇØ °áÁ¤µÇ´Âµ¥, track_vars´Â PHP 4.0.3 ÀÌ»óºÎÅÍ´Â
Ç×»ó onÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù.  ÀÌ ¿É¼ÇÀÌ ÄÑÁ® ÀÖÀ» °æ¿ì EGPCS(Environment, GET, POST, Cookie, Server)
°ªµéÀº ´ÙÀ½°ú °°Àº Àü¿ª ¿¬°ü(associative) ¹è¿­¿¡ ÀúÀåÀÌ µË´Ï´Ù.

ȯ°æº¯¼ö : $HTTP_ENV_VARS
GET : $HTTP_GET_VARS
POST : $HTTP_POST_VARS
ÄíÅ° : $HTTP_COOKIE_VARS
¼­¹ö : $HTTP_SERVER_VARS

¿¹¸¦µé¾î Form¿¡¼­ ³Ñ¾î¿Â email ÀÔ·ÂÇʵåÀÇ °ªÀ» ÂüÁ¶ÇÏ·Á¸é $HTTP_POST_VARS["email"]À»
»ç¿ëÇÏ¸é µË´Ï´Ù.  ¸¸¾à GETÀ¸·Î ³Ñ¾î¿Ô´Ù¸é $HTTP_GET_VARS["email"]À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
¿¹Àü¹æ½Ä º¸´Ù´Â ´Ù¼Ò ¹ø°Å·Î¿î °Í °°Áö¸¸ º¸´Ù Á÷°üÀûÀÎ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÏ¿© ÇâÈÄ µð¹ö±ëÀ̳ª
ÇÁ·Î±×·¥ ¼öÁ¤½Ã¿¡´Â ¸Å¿ì È¿°úÀûÀÏ °ÍÀÔ´Ï´Ù.  (Àû¾îµµ ¾îµð¿¡¼­ °©Àڱ⠻ý°Ü³­ º¯¼öÀÎÁö¸¦ ¸ô¶ó¼­
Çì¸Å´Â ÀÏÀº ¾ø°ÚÁÒ ^^)  °Ô´Ù°¡ PHP °³¹ßÀÚ°¡ ±ÇÇÏ´Â ¹æ½ÄÀÌ´Ï ¼ÕÇغ¼ °Ç ¾øÀ» µí ÇÕ´Ï´Ù.

[°á·Ð]
1. PHP ÃֽŹöÀüÀ» ¼³Ä¡½Ã¿¡´Â ±âÁ¸ ÇÁ·Î±×·¥°úÀÇ È£È¯¼ºÀ» °í·ÁÇØ register_globals ¿É¼ÇÀ» onÀ¸·Î ¼³Á¤ÇÑ´Ù.
2. ÇâÈÄ PHP·Î °³¹ßµÇ´Â ÇÁ·Î±×·¥¿¡¼­´Â PHP¿¡¼­ ÀÚµ¿À¸·Î ÇÒ´çÇÑ º¯¼ö¸¦ »ç¿ëÄ¡ ¾Ê°í ¹ø°Å·Ó´õ¶óµµ ¹Ýµå½Ã
track_vars ¿É¼Ç¿¡ ÀÇÇØ »ý¼ºµÈ ¿¬°ü¹è¿­À» »ç¿ëÇÑ´Ù.
3. ÇÁ·Î±×·¡¸Ó¿¡°Ô ÇÊ¿äÇÑ ÁøÁ¤ÇÑ °ÔÀ¸¸§Àº ´çÀåÀº ¹Ù»Ú´õ¶óµµ ¾ÕÀ¸·Î µÎ°íµÎ°í °ÔÀ¸¸§À» ÇÇ¿ï ¼ö ÀÖµµ·Ï ÇÁ·Î±×·¥À» ¸¸µå´Â °ÍÀ̶ó´Â Á¤½ÅÀ» ÀØÁö ¾Ê´Â´Ù.

[ÆÁ]
¾Æ¹«°Íµµ ¾Æ´Ñ ÄÚµåÁö¸¸... µð¹ö±ë µîÀÇ ¸ñÀûÀ¸·Î POST·Î ³Ñ¾î¿Â ¸ðµç µ¥ÀÌÅÍ°ªÀ» º¸°í ½ÍÀ»¶§´Â...
foreach ($HTTP_POST_VARS as $key=>$val) {
  echo "$key : $val<br>n";
}
ÇÏ¸é ¸ðµç ³»¿ëÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.  $HTTP_GET_VARS³ª $HTTP_ENV_VARS µîÀÇ ´Ù¸¥ ¿¬°ü¹è¿­¿¡µµ
µ¿ÀÏÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.




62   mod_throttle ¸ðµâÀ» ÀÌ¿ëÇÑ »ç¿ëÀÚ Æ®·¡ÇÈ Á¦¾î  iWiz 2006/06/22 9378 0
61   Tomcat-Apache using JK2 connector  iWiz 2004/03/21 9429 41
60   RedHat 9.0¿¡¼­ÀÇ JRun JSP ÄÄÆÄÀÏ·¯ÀÇ ¹®Á¦Á¡  iWiz 2004/01/04 5780 50
59   RedHat 9.0¿¡¼­ÀÇ JRun-Apache Ä¿³ØÅÍÀÇ ¹®Á¦Á¡  iWiz 2004/01/04 5411 48
58   JRun 4.0ÀÇ Æ©´× °ü·Ã ¿É¼Ç  iWiz 2004/01/04 6203 68
57   JRun 4.0ÀÇ Activity ¸ð´ÏÅ͸µ ¹æ¹ý  iWiz 2004/01/04 5141 57
56   JRun4.0: DataSource Ä¿³Ø¼ÇÇ® °ü·Ã ¿É¼Ç [4]  iWiz 2004/01/04 6946 46
55   JRun¿¡¼­ JSP ÄÄÆÄÀϽà java ÆÄÀÏ »ý¼ºÇÏ±â  iWiz 2004/01/04 9505 63
54   JRunÀÇ ½ÇÁ¦ ¼­ºñ½º ¿î¿µ½Ã °í·Á»çÇ×  iWiz 2004/01/04 8275 44
53   ¼öÁ¤µÈ ÀÎÅÍ³Ý ÀͽºÇ÷η¯¿¡¼­ »óÈ£ÀÛ¿ë ActiveX ÄÁÆ®·Ñ È°¼ºÈ­ °¡ÀÌµå  iWiz 2006/03/03 8742 4
52   HTML Ư¼ö±âÈ£ ¿£ÅÍƼ(Entity) Å×À̺í [2]  iWiz 2006/03/03 22747 2
51   À¥»çÀÌÆ®ÀÇ »õ·Î¿î Çõ¸í Ajax [13]  iWiz 2005/11/22 6124 6
50   MSN ¸Þ½ÅÀú Ä£±¸ ÀÚµ¿µî·Ï ½ºÅ©¸³Æ®  iWiz 2004/10/12 6478 35
49   JavaScript MD5 Çؽ¬ »ý¼º ÇÔ¼ö  iWiz 2004/01/07 9451 35
48   JavaScript·Î ¸¸µç Áø¹ýº¯È¯ ¹× º¸¼ö°è»ê±â [4]  iWiz 2004/01/04 163334 51

1 [2][3][4][5]
 

Copyright 1999-2024 Zeroboard / skin by zero
iWiz ShareBase, ¨ÏCopyleft by iWiz.  For more information contact .
º» À¥»çÀÌÆ®¿¡ °Ô½ÃµÈ À̸ÞÀÏ ÁÖ¼Ò°¡ ÀüÀÚ¿ìÆí ¼öÁý ÇÁ·Î±×·¥À̳ª ±× ¹ÛÀÇ ±â¼úÀû ÀåÄ¡¸¦ ÀÌ¿ëÇÏ¿© ¹«´ÜÀ¸·Î ¼öÁýµÇ´Â °ÍÀ» °ÅºÎÇϸç, À̸¦ À§¹Ý½Ã¿¡´Â Á¤º¸Åë½Å¸Á¹ý¿¡ ÀÇÇØ Çü»çó¹úµÊÀ» À¯³äÇϽñ⠹ٶø´Ï´Ù. [°Ô½ÃÀÏ 2004. 1. 31]