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

5-2-3 ªí³æ»Pºô§}¸ê°T

5-2-3 ªí³æ»Pºô§}¸ê°T

5-2-3   ªí³æ»Pºô§}¸ê°T
ªí³æ©Ò¶Ç°eªº¸ê®Æ¥i¥H³z¹L¡u$_REQUEST[¡§°Ñ¼Æ¦WºÙ¡¨¡vÀô¹ÒÅܼƨÓŪ¨ú¡A¦Ü©ó¸ê®Æªº¶Ç»¼¤è¦¡«h¥i¨Ï¥Î¡u$_SERVER["REQUEST_METHOD"]¡vÀô¹ÒÅܼƨÓŪ¨ú¡G¡]½d¨Ògo3.php°t¦Xmessage3.htm¡^
go3.php
  1. <?
  2. $name=$_REQUEST["name"];
  3. $email=$_REQUEST["email"];
  4. $memo=$_REQUEST["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. <tr>
  22. <td colspan=2>¶Ç°e¤è¦¡:<?echo $_SERVER["REQUEST_METHOD"]?></td>
  23. </tr>
  24. <tr>
  25. <td colspan=2>¶Ç°e¸ê®Æ:<?echo $_SERVER["QUERY_STRING"]?></td>
  26. </tr>
  27. </table>
  28. </body>
  29. </html>
  30. <?
  31. }
  32. ?>
½Æ»s¥N½X
½Ðª`·N¡G¥u¦³¦bªí³æ¶Ç°e¤è¦¡¬°¡uGet¡v®É¡A¡uQUERY_STRING¡vÀô¹ÒÅܼƤ~¦³¸ê®Æ­È¡I

¹Ï5-11  ½d¨Ògo3.php°t¦Xmessage3.htm¡C



´£¥Ü!!¦b¹Ï5-11¤¤±z¬O§_µo²{¡uQUERY_STRING¡vÀô¹ÒÅܼƪº¸ê®Æ­È¨Ã«D§Ú­Ì©Ò¿é¤Jªº¤å¦r?¦Ó¬O¡G
¡uname=%B7%A4p%BBx&email=Charles....¡v¡A°Ñ¼Æ¦WºÙ¨S¿ù¡A¦ý¬O°Ñ¼Æ­Èªº³¡¤À¥u­n¬O¤¤¤åªº¤º®e«o³£¤£¤@¼Ë¤F¡A³o¬O¦]¬°¤¤¤åªº³¡¤À¦b¸ê®Æ¶Ç°e¹Lµ{¤¤¸g¹LÂàĶ¤§¬G¡A¤£¹L³o¨Ã¤£¼vÅTµ{¦¡ªº¥¿½T©Ê¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

¦Óªí³æ¶Ç°eªº¸ê®Æ¶q¤j¤p«h¥i¥H³z¹L¡uCONTENT_LENGTH¡vÀô¹ÒÅܼƨӨú±o¡A¡uCONTENT_LENGTH¡vÀô¹ÒÅܼƥu¦³¦bªí³æ¸ê®Æ¶Ç°e¤è¦¡¬°¡uPost¡v®É¡A¡uCONTENT_LENGTH¡vÀô¹ÒÅܼƤ~¯àÅã¥Ü¥¿½Tªº¶Ç°e¸ê®Æ¶q¤j¤p¡G¡]½d¨Ògo4.php°t¦Xmessage4.htm¡^

¹Ï5-12  ½d¨Ògo4.php°t¦Xmessage4.htm¡C
go4.php
  1. <?
  2. $name=$_REQUEST["name"];
  3. $email=$_REQUEST["email"];
  4. $memo=$_REQUEST["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. <tr>
  22. <td colspan=2>¶Ç°e¤è¦¡:<?echo $_SERVER["REQUEST_METHOD"]?></td>
  23. </tr>
  24. <tr>
  25. <td colspan=2>¶Ç°e¸ê®Æ¶q:
  26. <?echo $_SERVER["CONTENT_LENGTH"]?></td>
  27. </tr>
  28. </table>
  29. </body>
  30. </html>
  31. <?
  32. }
  33. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

­Yªí³æ¸ê®Æ¶Ç°e¤è¦¡¬°¡uGet¡v«h¡uCONTENT_LENGTH¡vÀô¹ÒÅܼƭȬ°0¡G

¹Ï5-13  ªí³æ¸ê®Æ¶Ç°e¤è¦¡¬°¡uGet¡v¡C


ªí³æ¸ê®Æ¶Ç°e¤è¦¡¬°¡uGet¡v®É¡A¡uQUERY_STRING¡vÀô¹ÒÅܼƥi¥HŪ¨úºô§}«á¤èªº°Ñ¼Æ¸ê®Æ¡]¡u¡H¡v°Ý¸¹¤§«áªº¶Ç»¼°Ñ¼Æ¡^¡A­Y§Ú­nªº¬O¡u¡H¡v°Ý¸¹¤§«eªººô­¶°ò©³©O¡H³o­Ó®É­Ô´N¥i¥H¨Ï¥Î¡uSERVER_NAME¡v»P¡uPHP_SELF¡vÀô¹ÒÅܼơC
­n±oª¾³Q±Ò°ÊªºPHPµ{¦¡ºô­¶ªº¹ê»ÚÀɮ׸ô®|«h¥i¨Ï¥Î¡uPATH_TRANSLATED¡vÀô¹ÒÅܼơF­n±oª¾PHPµ{¦¡ºô­¶¬O¥Ñ­þ¤@­Óºô­¶©ÒÃìµ²±Ò°Êªº¡A«h¥i¨Ï¥Î¡uHTTP_REFERER¡vÀô¹ÒÅܼơG¡]½d¨Ògo5.php°t¦Xmessage5.htm¡^
go5.php
  1. ¡uSERVER_NAME¡vÀô¹ÒÅܼÆ:
  2. <?echo $_SERVER["SERVER_NAME"];?><BR>
  3. ¡uPHP_SELF¡vÀô¹ÒÅܼÆ:
  4. <?echo $_SERVER["PHP_SELF"];?><BR>
  5. ¡uPATH_TRANSLATED¡vÀô¹ÒÅܼÆ:
  6. <?echo $_SERVER["PATH_TRANSLATED"];?><BR>
  7. ¡uHTTP_REFERER¡vÀô¹ÒÅܼÆ:
  8. <?echo $_SERVER["HTTP_REFERER"];?><BR>
½Æ»s¥N½X

¹Ï5-14  ½d¨Ògo5.php°t¦Xmessage5.htm¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

        ÀR«ä¦Û¦b : ¡i®É¤é²öªÅ¹L¡j¤@­Ó¤H¦b¥@¶¡°µ¤F¦h¤Ö¨Æ¡A´Nµ¥©ó¹Ø©R¦³¦hªø¡C¦]¦¹¥²¶·»P®É¶¡Ävª§¡A¤Á²ö¨Ï®É¤éªÅ¹L¡C
ªð¦^¦Cªí ¤W¤@¥DÃD