 |
|
|  |
|
 |
13³â Àü |
¼¼¼ÇÀ̶õ?
¸ÕÀú, ¼¼¼Ç¿¡ ´ëÇؼ ¼³¸íÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù. ¼¼¼ÇÀº »ç¿ëÀÚµéÀÌ À¥»çÀÌÆ®¸¦ ¹æ¹®ÇßÀ»¶§ ½ÃÀ۵ǰí À¥»çÀÌÆ®¸¦ ¶°³ª¸é Á¾·áµÇ°Ô µÇ´Â°ÍÀ» ¸»ÇÕ´Ï´Ù.
ÄíÅ°(Cookie)´Â ºê¶ó¿ìÁ®¿Í ¿¬°üÀÌ ÀÖ°í ¾î¶² Storage resourceµéÀº ¼¹öÀÇ ¼¼¼Ç º¯¼ö¿¡ ÇÒ´çÇÏ¿© À¯ÁöÇÕ´Ï´Ù. PHP4´Â ÆÄÀÏÀ» »ç¿ëÇؼ ¼¼¼Ç º¯¼ö¸¦ ÀúÀåÇÏÁö¸¸ µ¥ÀÌÅÍ º£À̽º¿Í °øÀ¯ ¸Þ¸ð¸®¸¦ »ç¿ëÇϱ⵵ ÇÕ´Ï´Ù.
¼¼¼ÇÀ» »ç¿ëÇÑ ÆäÀÌÁö´Â session_start()ÇÔ¼ö¸¦ È£ÃâÇؼ PHP4¿£ÁøÀÌ ¸Þ¸ð¸®ÀÇ ¼¼¼Ç°ü·Ã Á¤º¸¸¦ Àоî¿É´Ï´Ù.session_start()ÇÔ¼ö´Â ÄíÅ°ÀÇ ¼¼¼Ç ID³ª ÇöÀç HTTP¿äûÀ» À§ÇÑ ¿äû ÆĶó¹ÌÅ͸¦ ¹ß°ßÇÕ´Ï´Ù. ¸¸¾à¿¡, ¼¼¼Ç ID¸¦ ¹ß°ßÇÏÁö ¸øÇÏ¸é »õ·Î¿î ¼¼¼ÇÀ» »ý¼ºÇÕ´Ï´Ù.
¼¼¼Çº¯¼ö¶õ?
¼¼¼Çº¯¼ö´Â Àü¿ªº¯¼ö·Î¼ ÆäÀÌÁö ·ÎµùÀÌ ³¡³ªµµ »ç¶óÁöÁö ¾Ê°í, ¼¼¼ÇÀÌ ³¡³¯ ¶§ ºñ·Î¼Ò »ç¶óÁý´Ï´Ù. ¼¼¼Çº¯¼ö°¡ µÉ º¯¼ö¿¡ °ªÀ» ÇÒ´çÇÏ°í session_register("º¯¼ö¸í")À» È£ÃâÇÏ¸é ¼¼¼Çº¯¼ö°¡ µî·ÏµË´Ï´Ù. ¼¼¼ÇÀ» »ç¿ëÇÏ´Â ¿¬¼ÓµÈ ÆäÀÌÁö´Â ¼¼¼Çº¯¼ö°¡ µî·ÏµÇ±â Àü¿¡ ¸ðµç º¯¼öÀÇ º¯¼ö¸í¿¡ °ªÀ» ÇÒ´çÇÕ´Ï´Ù. ¹Ù²î°Ô µÇ´Â º¯¼ö°ªÀº ¼¼¼Ç¿¡ µî·ÏµÇ¾î ÀÖ´Â °ªÀ» ÀÚµ¿ÀûÀ¸·Î ¹Ù²Ù°í ÀúÀåÇØ ÁÝ´Ï´Ù.
¼¼¼Çº¯¼ö »ç¿ë
¿©·¯ºÐÀÌ Ä¿¹Â´ÏƼ »çÀÌÆ®¸¦ ±¸ÈÅÇÏ°í ÀÖ°í ÇöÀç ÀÎÁõµÈ »ç¿ëÀÚÀÇ À̸§°ú »ç¿ëÀÚ¿¡°Ô »õ·Î¿î ¸Þ¼¼Áö°¡ ¾ó¸¶³ª Àü´ÞµÇ¾ú´ÂÁö¿¡ °üÇÑ Á¤º¸¸¦ ¾Ë±â¸¦ ¿øÇÒ ¶§ µ¥ÀÌÅÍ º£À̽º¸¦ »ç¿ëÇÏÁö ¾Ê°í ¸Þ¼¼ÁöÀÇ ¼ö¸¦ ÀúÀåÇÒ °ø°£À» ¿øÇÑ´Ù¸é 2°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
1. 3°³ÀÇ ÄíÅ°¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
ÀÎÁõµÈ »ç¿ëÀÚ - ÇöÀç ÀÎÁõµÈ »ç¿ëÀÚÀÇ ID ¶Ç´Â À̸§
¸Þ¼¼Áö ¼ö - »ç¿ëÀÚ°¡ ¹ÞÀº ¸Þ¼¼ÁöÀÇ ¼ö
¸¸±â½Ã°£ - ¸Þ¼¼ÁöÀÇ ¼ö°¡ ÀúÀåµÇ¾úÀ»¶§
2. ¼¼¼Çµé°ú µî·ÏµÈ 3°³ÀÇ ¼¼¼Çº¯¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
ù¹ø° ¹æ¹ýÀº ´©±º°¡ ÄíÅ°¸¦ ¹Ù²Ù°í °¡»óÀ¸·Î ´Ù¸¥ »ç¿ëÀÚ·Î Á¢¼ÓÇÒ ¼ö ÀÖ´Â º¸¾ÈÇÑ°è°¡ ÀÖ½À´Ï´Ù.
¼¼¼ÇÀº »ç¿ëÀÚ°¡ ÇÑ°³ÀÇ ÄíÅ°¸¸ »ç¿ëÇÏ°í µ¥ÀÌŸ¸¦ Á» ´õ ÀÏ°ü¼º ÀÖ°Ô À¯ÁöÇÏ°í Á» ´õ È¿À²ÀûÀÎ º¸¾ÈÀ» Á¦°øÇÕ´Ï´Ù.
°áÁ¡
PHP4¼¼¼ÇÀº ¸î°¡Áö °áÁ¡À» °¡Áö°í ÀÖ½À´Ï´Ù.
ù¹ø°·Î ¼¼¼Ç ³»ÀÇ °´Ã¼¸¦ ÀúÀåÇÒ ¼ö ¾ø°í µÑ°·Î PHP4¿¡¼ ¼¼¼ÇÁ¤º¸¸¦ ÆÄÀÏÀ» »ç¿ëÇؼ ÀúÀåÇϱ⠶§¹®¿¡ ¼¼¼Ç º¯¼ö¿¡ ÀúÀåµÈ °ª µ¥ÀÌŸ´Â ¸Å¿ì ºñÈ¿À²ÀûÀÔ´Ï´Ù.
¼¼¼Ç»ç¿ë ¿¹Á¦
session_start();
$my_session_variable = "some value";
session_register("my_session_variable");
?>
¼¼¼Ç º¯¼ö·Î my_session_variableº¯¼ö¸¦ µî·ÏÇÕ´Ï´Ù.
ÆäÀÌÁö¿¡ Á¢¼ÓÇØ ÀÖ´Â µ¿¾È¿¡ º¯¼ö´Â À¯ÁöµÇ°í my_session_variableº¯¼ö¿¡ Á¢¼ÓÇϱâ À§Çؼ´Â session_start()ÇÔ¼ö°¡ ÇÊ¿äÇÕ´Ï´Ù.
session_start();
print "Value of 'my_session_variable': $my_session_variable";
?>
my_session_variable¿¡ ¾î¶² °ªÀÌ ÀúÀåµÇ¾î ÀÖ´ÂÁö¸¦ º¸¿©ÁÝ´Ï´Ù.
ÀÎÁõÀ» À§ÇØ ¼¼¼Çº¯¼ö¸¦ µ¥ÀÌÅͺ£À̽º¿Í ÇÔ²²»ç¿ëÇÏ´Â °£´ÜÇÑ ¿¹¸¦ º¸°Ú½À´Ï´Ù.
session_start();
if (@$userid && @$password) {
$res = @mysql_query("SELECT userid FROM users WHERE
userid='$userid' AND password='$password'");
if(@mysql_num_rows($res) != 0) {
$verified_user = $userid;
session_register("verified_user");
}
}
Header("Location: your_main_page.php");
?>
'your_main_page.php'¿¡¼ session_start()¸¦ È£ÃâÇÏ°í »ç¿ëÀÚ°¡ ÀÎÁõÀ» ¹ÞÀ¸·Á°í Çϸé verified_userº¯¼ö¸¦ üũÇÕ´Ï´Ù.
|
|
̵̧ : 566 |
̵̧
¸ñ·Ï
|
|
|  |
|