ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

10-1-4 µ{¦¡§Q¥Î»¡©ú

10-1-4 µ{¦¡§Q¥Î»¡©ú

10-1-4   µ{¦¡§Q¥Î»¡©ú
¥»½d¨Ò¤¤©Ò´£¨Ñªº¨­¥÷ÅçÃÒµ{¦¡¡ucheck.php¡v¡A±N·|­ûªº¨­¥÷¸ê®Æ«Ø¥ß©óMySQL¸ê®Æ®w¤¤¡A³o­Ó¡u·|­û¨­¥÷¡v¸ê®Æ®w¬°¡uMember¡v¡A¦P®É¦b¸ê®Æ®wÀɮפ¤¥Î¨ÓÀx¦s·|­û¨­¥÷¸ê®Æªº¸ê®Æªí¬°¡uMemberTest¡v¸ê®Æªí¡C

±z¥i¥H¥ý¸Õ¸Õ§Ú­Ìªº½d¨Òºô­¶test1.php©Î¬Otest2.php¡A¤£ºÞ±z¥ý³sµ²¶i¤J­þ¤@­Óºô­¶¡A³£¥²¶·¥ý¶i¦æ¨­¥÷½T»{ªºµn¤J°Ê§@¡A¦ý¬O¥u­n½T»{¤@¦¸§Y¥i¡A¦pªG¦A¶i¦æ¨ä¥Lªº±MÄݺô­¶³sµ²®É´N¤£¥²¦A¶i¦æ¥ô¦óªº¨­¥÷½T»{µn¤J°Ê§@¤F¡A´ú¸Õµn¤J¦WºÙ¡Gtest¡A±K½X¡G1234¡A¥H³sµ²test2.php¬°¨Ò¡A²Ä¤@¦¸³sµ²ÂsÄý®É±N¨£¨ì¤U¦Cªºµn¤Jµe­±¡A½Ð©óµn¤J¦WºÙÄæ¦ì¤¤¶ñ¤J"test"¡Aµn¤J±K½XÄæ¦ì¤¤¶ñ¤J"1234"¡G

¹Ï10-6  test2.php¤¤ªºµn¤Jµe­±¡C

¶¶§Q³q¹L¨­¥÷½T»{«á¡A§Y¥i¨£¨ì±MÄݺô­¶test2.php¤º®eµe­±¡G

¹Ï10-7   ³q¹L¨­¥÷ÅçÃÒªººô­¶µe­±¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

½d¨Ò¥úºÐ\DataBase¥Ø¿ý¤¤¦³¤@­ÓMySQL¸ê®Æ®w¡uMember¡v¡AÀɮצWºÙmember.sql¡A½Ð±z±NÀɮ׽ƻs¨ì±zªºµwºÐ¸Ì¨Ã§Q¥ÎphpMyAdmin±N¨ä¸ü¤J¨ìMySQL Server¤¤¡A¥»·|­û±M°Ï½d¨Ò©Ò¨Ï¥Îªº¸ê®Æªí¬Ò©ñ¸m¨ä¤¤¡A±z¥iª½±µ¥[¥H§Q¥Î¡C
member.sql (874 Bytes)

check.php
  1. <?
  2. session_start();
  3.   if ( @$_SESSION["checkok"]<>"yes")
  4.   {
  5.     if (isset($_REQUEST["ID"]) && isset($_REQUEST["Password"]))
  6.     {
  7.     $ID=$_REQUEST["ID"];
  8.     $Password = $_REQUEST["Password"];
  9.     //³sµ²SQL Server
  10.     $conn = mysql_connect("localhost", "root", "12345a");
  11.     //¿ï¾Ü¸ê®Æ®w
  12.     mysql_select_db("Member", $conn);
  13.     //«ü©w´£¨ú¸ê®Æªº®Õ¹ï¦r¤¸ªí
  14.     mysql_query("set character set big5");
  15.     //«Ø¥ßSQL©R¥O±Ô­z
  16.     $SQL = "Select * From membertest Where ID='" . $ID . "'";
  17.     //°õ¦æSQL«ü¥O±Ô­z,±N°õ¦æ«áªºµ²ªG¶°¦s©ñ©óRS¤¤
  18.     //¦¹®ÉRSªº¤º®e§Y¬O¤@­ÓµêÀÀ¸ê®Æªí
  19.     $RS=mysql_query($SQL);
  20.            //¦³¨ú±o¸ê®Æ°O¿ý
  21.         if ($Fields=mysql_fetch_array($RS))
  22.         {
  23.           //ÅçÃÒ·|­û±b¸¹¦s¦b
  24.           if ($Fields["ID"]==$ID)
  25.             {
  26.                  //ÅçÃÒ·|­û±K½X¬O§_¥¿½T
  27.               if ($Fields["Password"]==$Password)
  28.                 {
  29.                  session_register("checkok");
  30.                     $_SESSION["checkok"]="yes";
  31.                 }
  32.              }
  33.              }
  34.       }
  35. ?>
  36. <HTML>
  37. <head>
  38. <meta http-equiv="Content-Type" content="text/html; charset=big5">
  39. <title>·|­ûµn¤J</title>
  40. </head>
  41. <BODY>
  42. <h2 ALIGN="CENTER"><img border="0" src="login.gif"></h2>
  43. <CENTER>
  44. ¶Ù¡I¿Ë·Rªº·|­û±z¦n¡A¬°Åý±z¯à¦b¥»¯¸³q¦æµLªý¡A<BR>
  45. ½Ð©ó¤Uªí¶ñ¤J±zªº»{ÃÒ¸ê®Æ¡I
  46. <FORM Action="<?=$_SERVER["PHP_SELF"];?>" Method=post>
  47. <TABLE BORDER=1 CELLSPACING=0 >
  48.    <TR><TD ALIGN=RIGHT>µn¤J¦WºÙ:</TD>
  49.    <TD><Input Type=Text Name=ID Size=10></TD></TR>
  50.    <TR><TD ALIGN=RIGHT>µn¤J±K½X:</TD>
  51.    <TD><Input Type=Password Name=Password Size=8></TD></TR>
  52. </TABLE><P>
  53. <INPUT Type=Submit Value=" ½T ©w " name="B1">
  54. </FORM>
  55. </CENTER>
  56. </BODY>
  57. </HTML>
  58. <?
  59. exit();
  60. }
  61. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

check.php
µn¤J®É¤£¬O¼g¤Jsession ­È yes
¬°¤°»ò Áٻݭn¦AÀˬd password ¤Î id ©O?

TOP

  1. if ( @$_SESSION["checkok"]<>"yes")
½Æ»s¥N½X
ª`·N³o¤@¥y
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

        ÀR«ä¦Û¦b : ¯àµ½¥Î®É¶¡ªº¤H¡A¥²¯à´x´¤¦Û¤v§V¤Oªº¤è¦V¡C
ªð¦^¦Cªí ¤W¤@¥DÃD