 ¼Õº´¸ñ |
¾È³çÇϼ¼¿ä...
´äº¯ÀÌ ´Ê¾ú½À´Ï´Ù. ¿äÁò Á¤½ÅÀÌ ¾ø¾î¼¸®..
Á¦ ȨÇǰ¡ µµ¿òÀÌ µÇ¾ú´Ù´Ï Á¤¸» ´ÙÇàÀÔ´Ï´Ù.
HTMLÀ» ÀνÄÇÏ°Ô ¸¸µå´Â °ÍÀº ÀǿܷΠ°£´ÜÇÕ´Ï´Ù.
1. ±Û¾²±â ȸ鿡¼ HTML »ç¿ë¿©ºÎ¸¦ üũÇϵµ·Ï Çϰí, ±× °á°ú¸¦ DB Å×ÀÌºí¿¡ ÀúÀåÇÕ´Ï´Ù.
¿¹¸¦ µé¾î html À̶ó´Â Çʵ带 ¸¸µé¾î HTML »ç¿ëÀ» üũÇßÀ» ¶§¿¡´Â Y, ±×·¸Áö ¾ÊÀ» ¶§´Â N ÀÌ ÀúÀåµÇµµ·Ï ÇÏ¸é µË´Ï´Ù.
ÀÔ·Â Æû°ú ÀúÀå ÇÁ·Î±×·¥(ÀÌ °Á¿¡¼´Â insert.php) ºÎºÐÀ» ¼öÁ¤Çؾ߰ÚÁÒ.
2. ´Ù¸¥ °÷Àº ¼Õ ´î Çʿ䰡 ¾ø±¸¿ä, ±Û ³»¿ëÀ» º¸¿©ÁÖ´Â ÇÁ·Î±×·¥(view.php)¿¡¼ html »ç¿ë¿©ºÎ¸¦ Ã¼Å©ÇØ¼ ´Þ¸® º¸¿©Áà¾ß ÇÕ´Ï´Ù.
¸¸¾à ±Û ³»¿ëÀ» ÀúÀåÇÑ º¯¼ö°¡ $memo ¶ó°í ÇÑ´Ù¸é,
$memo = stripslashes($array[memo]);
ÀÌ°Ç ±âº»Àû(°øÅëÀû)À¸·Î µé¾î°¡´Â ¼Ò½ºÀ̱¸¿ä,
html Çʵ尪ÀÌ Y ¶ó°í ÇÏ¸é ¾Æ·¡ Äڵ带 Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
$memo = htmlspecialchars($memo);
´Ù½Ã Á¤¸®ÇÏÀÚ¸é,
$memo = htmlspecialchars($memo);
if($array[html]!="Y") { // HTML ÅÂ±× »ç¿ë °¡´É ¿©ºÎ
$memo = htmlspecialchars($memo);
}
ÀÌ·± ½ÄÀ¸·Î ÇØ¾ßÇÑ´Ù´Â °Ì´Ï´Ù.
ƯÁ¤ ű׸¸ Çã¿ëÇϰųª ±ÝÁöÇÏ´Â °Ç Á¶±Ý º¹ÀâÇÕ´Ï´Ù.
±×°Ç ´ã¿¡ Çѹø ¼³¸íµå¸±²²¿ä. |
|
|