½Ç½À 7. ȸ¿ø°¡ÀÔ ¹× ·Î±×ÀÎ
°ÀÇ´Â ±³Àç 8-10Àå ¼³¸í.
- 8Àå: ÄíŰ¿Í ¼¼¼Ç
- 9Àå: À¥»çÀÌÆ® Ãʱâȸé Á¦ÀÛ
- 10Àå: ȸ¿ø°¡ÀÔ°ú ·Î±×ÀÎ
9Àå~17Àå¿¡ °ÉÃÄ ¼Ò½º°¡ ¼Ò°³µÈ À¥»çÀÌÆ®¸¦ Á¦ÀÛÇÏ´Â ½Ç½ÀÀ» ÇÑ´Ù. ¼Ò°³µÈ À¥»çÀÌÆ®´Â ´ÙÀ½ÀÇ ±â´ÉµéÀ» °¡Áö¸ç °¢ ±â´ÉµéÀº º°µµÀÇ Æú´õ¿¡ ±¸ÇöµÇ¾î ÀÖ´Ù.
- 10Àå: ȸ¿ø°¡ÀÔ, ·Î±×ÀÎ ±â´É (login Æú´õ)
- 11Àå: ¹æ¸í·Ï (guestbook Æú´õ)
- 12Àå: ÀÚÀ¯°Ô½ÃÆÇ (freeboard Æú´õ)
- 13Àå: °øÁö»çÇ× (notice Æú´õ)
- 14Àå: ÁúÀÇÀÀ´ä (qna Æú´õ)
- 15Àå: ÀÚ·á½Ç (download Æú´õ)
- 16Àå: ¼³¹®Á¶»ç (survey Æú´õ)
±â´É Å×½ºÆ®¿ë ¿¹Á¦ »çÀÌÆ®
½Ç½À ³»¿ë
1. ´ÙÀ½ÀÇ ¾ÐÃàÆÄÀÏÀ» ´Ù¿î·ÎµåÇÏ°í ¾ÐÃàÀ» Ç®¾î¼ ¼¹öÀÇ plublic_html Æú´õ¿¡ www¶ó´Â Æú´õ¿¡ ÀúÀåÇϽÿÀ.
2. www Æú´õ¿¡ ÀÖ´Â ±âº» ÆÄÀϵéÀ» ºÐ¼®ÇϽÿÀ.
- dbconn.php : µ¥ÀÌÅͺ£À̽º ¿¬°á ±â´ÉÀ» °®´Â include ÆÄÀÏ (´Ù¸¥ ÆÄÀϵ鿡¼ ÀÌ ÆÄÀÏÀ» includeÇÏ¿© ÂüÁ¶)
- index.php : À¥»çÀÌÆ® ÇÁ·¹ÀÓ ¼³Á¤
- main_init.php : ¸ÞÀÎȸé
- main.php : ·Î±×ÀÎ ÈÄ ¸ÞÀÎȸé. °øÁö»çÇ×, ÀÚÀ¯°Ô½ÃÆÇ, ¼³¹®Á¶»ç¸¦ Å×À̺í Çü½ÄÀ¸·Î ¹èÄ¡
- top.php : »ó´Ü ¸Þ´º ±¸Çö
3. 10ÀåÀÇ ¼Ò½º¸¦ ÂüÁ¶ÇÏ¿© login Æú´õ¿¡ ȸ¿ø°¡ÀÔ ¹× ·Î±×ÀÎ ±â´ÉÀ» ±¸ÇöÇϽÿÀ.
- member.sql : ȸ¿ø°¡ÀÔ DB Å×ÀÌºí »ý¼º ¸í·É. Çѹø¸¸ ½ÇÇà.
- mysql -u ID -p ID_db < member.sql
- member_form.html : ȸ¿ø°¡ÀÔ ¾ç½Ä
- insert.php : ȸ¿ø°¡ÀÔ ¾ç½Ä¿¡¼ ÀÛ¼ºÇÑ ³»¿ëÀ» DB¿¡ ÀúÀå
- modify_memberinfo.php : ȸ¿øÁ¤º¸ ¼öÁ¤ ¾ç½Ä
- check_id.php : ¾ÆÀ̵ð Áߺ¹ È®ÀÎ
- modify.php : ȸ¿øÁ¤º¸ ¼öÁ¤ ¾ç½Ä¿¡¼ ÀÔ·ÂµÈ Á¤º¸¸¦ DB¿¡ ¼öÁ¤
- login_form.html : ·Î±×ÀΠȸé
- login.php : ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ È®ÀÎÇÏ¿© ·Î±×ÀΠó¸®
- logoff.php : ·Î±×¾Æ¿ô ó¸®
4. ÁÖÀÇ»çÇ× : phpÀÇ ¹öÀüÀÌ 5.4·Î ¾÷±×·¹À̵åµÇ¸é¼ register_globals=off °¡ ±âº»°ªÀ¸·Î ¼³Á¤µÇ¾ú°í »ç¿ëÀÚ°¡ register_globals=onÀ¸·Î ¼³Á¤ÇÒ ¼ö ¾ø°Ô µÇ¾ú´Ù. º¯¼ö¸¦ Àü¿ªº¯¼ö·Î ¼³Á¤ÇÏ¿© ¿©·¯ ÆÄÀϵ鿡¼ °°Àº º¯¼ö¸íÀ» »ç¿ëÇÏ´ø ÇÁ·Î±×·¥µéÀº ÆÄÀϵ鰣ÀÇ º¯¼öÀü´Þ ºÎºÐÀ» ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇØ¾ß ÇÑ´Ù.
- ±âÁ¸ÀÇ <? ÄÚµå ºÎºÐÀ» <?php ÇüÅ·Π¼öÁ¤ÇØ¾ß ÇÑ´Ù.
- ¹®¼ÀÇ ÇѱÛÄÚµå: UTF-8·Î ÀúÀåÇÑ´Ù.
- POST Çü½ÄÀÇ º¯¼öÀü´Þ: $_POST['º¯¼ö¸í'] Çü½ÄÀ¸·Î º¯È¯ÇÑ´Ù.
- GET Çü½ÄÀÇ º¯¼öÀü´Þ: $_GET['º¯¼ö¸í'] Çü½ÄÀ¸·Î º¯È¯ÇÑ´Ù.
- ¼¼¼Çº¯¼ö »ç¿ë½Ã $_SESSION['º¯¼ö¸í'] Çü½ÄÀ¸·Î ¼±¾ðÇϰí ÀÌ¿ëÇÑ´Ù. ±âÁ¸ÀÇ session_register() ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ¾øÀ½.