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

5-1-1 ¦Û¬d¸ß¦r¦ê¨ú±o¸ê®Æ

5-1-1 ¦Û¬d¸ß¦r¦ê¨ú±o¸ê®Æ

5-1-1   ¦Û¬d¸ß¦r¦ê¨ú±o¸ê®Æ
<form> ¼ÐÅÒªº method (¶Ç¿é¤è¦¡)ÄÝ©Ê­È­Y¬°¡uGet¡v¡A«h¥Nªí§Ú­Ì«ö¤U¡y¶Ç°e¡z«ö¶s«á¡AÂsÄý¾¹±N·|¥ß§Y¥D°Êªº±N¸ê®Æ¶Çµ¹¦øªA¾¹¡A¨Ï¥Î³oºØ¤è¦¡¨Ã¤£¤Ó¦n¡I¦]¬°·í§Ú­Ì«ö¤U¡y¶Ç°e¡z«ö¶s«á¡Aªí³æ¤¤ªº¸ê®Æ±N·|ªþ¦bºô§}¤§«á¶Ç°e¨ì¦øªA¾¹¡G

¹Ï5-2   ¨Ï¥ÎGet¤èªk¶Ç°e¸ê®Æ¡C
¤W¹Ï¤¤¡A¦b¡uhttp://localhost/php/ch5/go.php¡vºô§}«áºÝ©Ò¦ê±µªº¸ê®Æ¡y?name=xxx&email=xxx&memo=xxxxx¡z¡A´N¬Oªí³æ¥H¡uGet¡v¤è¦¡©Ò¶Ç»¼ªºÄæ¦ì¸ê®Æ¡A¦b¡u¡H¡v¤§«áªº¤~¬Oªí³æ¤ºªº¸ê®Æ¡A¡u¡H¡v¬Oºô§}»Pªí³æ¤§¶¡ªº°Ï¹j²Å¸¹¡A¦b¡u¡×¡v¥ªÃ䪺¬Oªí³æÄæ¦ì¦WºÙ¡]¸ê®Æ¿é¥XªºÃѧO¦WºÙ¡A°Ñ¼Æ¦WºÙ¡^¡A¦b¡u¡×¡v¥k¤è´N¬O¡u¸ê®Æ­È¡]°Ñ¼Æªº¸ê®Æ­È¡^¡v¡Aªí³æÄæ¦ì¦WºÙ¬OPHPµ{¦¡Åª¨ú¸ê®ÆªºÃѧO¨Ì¾Ú¡A­Y¦³¦h¶µ°Ñ¼Æ¸ê®Æ¦Ûªí³æ¤¤¶Ç¥X¡A«h¦U­Ó°Ñ¼Æ¸ê®Æ¶¡·|¥H¡u&¡v²Å¸¹°Ï¹j¡G

¹Ï5-3  °Ñ¼Æ¦r¦ê
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

­Y¬Oªí³æ¥H¡uGet¡v¤è¦¡¶Ç»¼Äæ¦ì¸ê®Æ¡A«h§Ú­Ì¦b±µ¦¬¸ê®Æ®É«K±o¨Ï¥Î¡u$_GET[¡§ªí³æÄæ¦ì¦WºÙ¡¨]¡vªº¤è¦¡¨Ó¨úªº°Ñ¼Æ¸ê®Æ¡G¡]go.php¡^
  1. <?
  2. $name=$_GET["name"];
  3. $email=$_GET["email"];
  4. $memo=$_GET["memo"];
  5. if ($name=="" || $email=="" || $memo=="")
  6. {
  7.   echo "©m¦W©Îemail©Î¯d¨¥,¥ô¦ó¤@Äæ¦ì¤£¥i¬°ªÅ¥Õ,½Ð­«·s¿é¤J";
  8. }
  9. else
  10. {
  11.   $memo=nl2br($memo);
  12. ?>
  13. <html>
  14. <body>
  15. <table border=1>
  16. <tr>
  17. <td>¯d¨¥ªÌ:<?echo $name?></td><td>Email:<?echo  $email?></td>
  18. </tr>
  19. <tr bgcolor=#ffffcc><td colspan=2><?echo $memo?></td>
  20. </tr>
  21. </table>
  22. </body>
  23. </html>
  24. <?
  25. }
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

­Y¡A§Ú­Ì¦b±µ¦¬¸ê®Æ®É¨Ï¥Î¡u$_GET[¡§ªí³æÄæ¦ì¦WºÙ¡¨]¡vªº¤è¦¡¨Ó¨ú±o°Ñ¼Æ¸ê®Æ¡A¨º¸ê®Æªº¶Ç»¼´N¤£¤@©w­n³z¹Lªí³æ¤F¡A§Ú­Ì¥ç¥i¥H¦bÂsÄý¾¹ªººô§}¤¤ª½±µ¿é¤J¸ê®Æ¡A¤£¹L¡A°Ñ¼Æ¦WºÙ¬O¥²¶·¬Û¦Pªº¡A¦Ó°Ñ¼Æ¸ê®Æ­È«h¥i¥Ñ§Ú­ÌÀH·NÅÜ´«¡G

¹Ï5-4  ¦bÂsÄý¾¹ªººô§}¤¤ª½±µ¿é¤J¸ê®Æ¡C


´£¥Ü!!
¦bPHP4.2.0ª©¥»¤§«e¡A¥~³¡ÅܼƪºÅª¨ú¥u­n¦bÅܼƦWºÙ«e¤è¥[¤W $ ²Å¸¹¡A§Y¥i¨ú¥ÎÅܼƪº­È¡F¦bPHP4.2.0ª©¥»¤§«á¡A¬°¤F¨t²Î¦w¥þªº²z¥Ñ¡A¦b php.ini ¸ÌÀYªº register_globals¶µ¥Ø³Q¹w³]¬° Off¡A©Ò¥H¥~³¡ÅܼƪºÅª¨ú¥²¶·¨Ï¥Î ¡y$_xyz[¡§ÅܼƦWºÙ¡¨]¡zªº¤è¦¡¤~¦æ¡Axyz ©Ò«üªº¥]¬A GET¡BPOST¡BREQUEST¡Kµ¥¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

        ÀR«ä¦Û¦b : µÊ®ð¼L¤Ú¤£¦n¡A¤ß¦a¦A¦n¤]¤£¯àºâ¬O¦n¤H¡C
ªð¦^¦Cªí ¤W¤@¥DÃD