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

[±Ð¾Ç] (ASP±Ð¾Ç²Ä5½g)Request ª«¥ó

[±Ð¾Ç] (ASP±Ð¾Ç²Ä5½g)Request ª«¥ó

Request ª«¥ó
Request ª«¥ó»PResponse ª«¥ó¬O¤@¹ïªºªº¡A¬°¦ó¦p¦¹»¡©O¡H¦]¬°Response ª«¥ó¬O¦^À³¸ê®Æµ¹ÂsÄý¾¹¡A¦ÓRequest ª«¥ó¬OŪ¨úÂsÄý¾¹ªº¸ê®Æ¡A³q±`¥]§t¤F¨Ï¥ÎªÌºÝªº¬ÛÃö°T®§¡A¦pÂsÄý¾¹ªººØÃþ¡BªíÀY¸ê°T¡Bªí³æ°Ñ¼Æ¤Î Cookies....µ¥¡ARequestª«¥ó´£¨Ñ¤U¦C¸ê®Æ¶°¦X¡C

¦WºÙ

»¡©ú

Request.Form("ÅܼƦW")

¨ú±o«È¤áºÝ§Q¥Îªí³æ©Ò¶Ç°eªº¸ê®Æ

Request.QueryString ("ÅܼƦW")

¨ú±oªþ±a¦bºô§}«á­±ªº°Ñ¼Æ

Request.Cookies("ÅܼƦW")

¨ú±o¦s¦b©ó«È¤áºÝÂsÄý¾¹ªºCookies¸ê®Æ

Request.ServerVariables("ÅܼƦW")

¨ú±oºô­¶¦øªAºÝªºÀô¹ÒÅܼƸê°T


¥»³æ¤¸±N°w¹ï Request.Form("ÅܼƦWºÙ") §@¤¶²Ð¡A¨ä¥¦³¡¤À±N Cookies ª«¥ó¤Î Server ª«¥ó³æ¤¸¤¤¤¶²Ð¡C

¹ê°µ¾Ç²ß
¥H²³æ³X«È¯d¨¥¬°¨Ò »s§@¤@ªí³æ¡A³o¤£¬O¯uªº¯d¨¥ª©³á¡A§Ú­Ì¨Ã¨S¦³±N¸ê®Æ°O¿ý¨ìÀɮשθê®Æ®w¤¤¡Imessage.htm)


  • <form> ¼ÐÅÒªº action (°Ê§@)Äݩʭȳ]©w¬°¡ygo.asp¡z¥Nªí§Ú­Ì«ö¤U¡y¶Ç°e¡z«ö¶s«á¡A±N¥Ñ¦øªAºÝªº¡ygo.asp¡z±µ¦¬¥Ñ¦¹ºô­¶©Ò¶Ç¥Xªººô­¶¸ê®Æ¨Ã¥[¥H³B²z¡C
  • <form> ¼ÐÅÒªº method (¶Ç¿é¤è¦¡)Äݩʭȳ]©w¬°¡ypost¡z¥Nªí§Ú­Ì«ö¤U¡y¶Ç°e¡z«ö¶s«á¡AÂsÄý¾¹±N¤£·|¥ß§Y¥D°Êªº±N¸ê®Æ¶Çµ¹¦øªA¾¹¡A¦Ó·|µ¥­Ô¦øªAºÝ¨ÓŪ¨ú¸ê®Æ¨Ã¥[¥H³B²z¡C¥t¤@ºØmethod (¶Ç¿é¤è¦¡)Äݩʭȳ]©w¬°¡yget¡z¥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¾¹¡C
  • ¤å¦r¿é¤JÄæ¦ì<input>¡G¡ytype¡z Äݩʬ°¿é¤JÄæ¦ìªºÃþ«¬¡A¨ä¤å¦rÄæ¦ì³]©w­È¦³¤TºØ¡A¤À§O¬°¡G¡yText¡z¤å¦r¿é¤JÄæ¦ì(¥u¯à¿é¤J³æ¦æ¤å¦r)¡B¡yPassword¡z«O±K¿é¤JÄæ¦ì(³æ¦æ¤å¦r¿é¤J¡A¿é¤Jªº¤å¦r±N¥H¬P¦r¸¹¥N´À)¡B¡yTextarea¡z¤å¦r¿é¤J°Ï¶ô(¥i¿é¤J¦h¦æ¤å¦r)¡C
  • ¤å¦r¿é¤JÄæ¦ì<input>¡G¡ysize¡z Äݩʬ°¤å¦r¿é¤JÄæ¦ìªº¼e«×¡C
  • ¤å¦r¿é¤JÄæ¦ì<input>¡G¡yname¡z Äݩʬ°¸ê®Æ¿é¥XªºÃѧO¦WºÙ¡C
  • ¤å¦r¿é¤JÄæ¦ì<input>¡G¡ycols¡z ÄÝ©Ê»P¡yrows¡zÄݩʤÀ§O¬°³]©w¡yTextarea¡z¤å¦r¿é¤J°Ï¶ôªºÄæ¦ì¼Æ¤Î¦æ¼Æ¡C
  • ­Y±N¡ytype¡z Äݩʭȳ]¬°¡ysubmit¡z¡A«h¥Nªí¦¹¤@Äæ¦ì¬°¤@«ö¶s(Button)¡A«ö¤U¦¹«ö¶s«h¥i±Nªí³æ¤¤ªº¸ê®Æ°e¥X¡A¨ä¡yvalue¡z ÄݩʭȾA¥Î¨Ó³]©w«ö¶sªº¼ÐÃD¤å¦r(Caption)¡C

°õ¦æµ²ªG¦p¤U¹Ï¡G
2.png

§Ú­Ì­è­è»¡¡G«ö¤U¶Ç°e¶s«á·|±Ò°ÊServerºÝ¤§ASPµ{¦¡¡A§Y­ì©l½X¤¤¤§action="go.asp" ¡A¨ºgo.aspµ{¦¡ºô­¶¬O¦p¦ó¹B§@ªº©O¡H§Ú­Ì²{¦b´N¨Ó¤ÀªR¤@¤Ugo.aspµ{¦¡½X¡G

  • §Q¥Î request ª«¥ó¨ú¦^ message.htm ºô­¶¤¤¸ê®Æ¿é¥XÃѧO¦WºÙ¬°¡yname¡zªºÄæ¦ì¸ê®Æ¡A¨Ã±N¨ä¸ê®Æ©ñ¸m¨ì¡yname¡z ªºÅܼƤ¤¡C
  • §Q¥Î request ª«¥ó¨ú¦^ message.htm ºô­¶¤¤¸ê®Æ¿é¥XÃѧO¦WºÙ¬°¡yemail¡z ªºÄæ¦ì¸ê®Æ¡A¨Ã±N¨ä¸ê®Æ©ñ¸m¨ì¡yemail¡z ªºÅܼƤ¤¡C
  • §Q¥Î request ª«¥ó¨ú¦^ message.htm ºô­¶¤¤¸ê®Æ¿é¥XÃѧO¦WºÙ¬°¡ymemo¡z ªºÄæ¦ì¸ê®Æ¡A¨Ã±N¨ä¸ê®Æ©ñ¸m¨ì¡ymemo¡z ªºÅܼƤ¤¡C


«h°õ¦æµ²ªG¦p¤U¹Ï©Ò¥Ü¡G
4.png

´£¥Ü:<%=Åã¥Ü¤º®e%>¬O<%response.write "Åã¥Ü¤º®e"%>ªºÂ²«K¼gªk¡I
­Y³æ¯Â¥u¦³¨ú±oªí³æ¤§ÅܼƦWºÙ¡A«h Request.Form("ÅܼƦWºÙ")¡A ¥ç¥i¼g¦¨ Request("ÅܼƦWºÙ")¡C

message.html­ì©l½X
  1. <html>
  2. <body bgcolor="#ffffff">
  3. <form action="go.asp" method="post">
  4. <table border="1">
  5. <tr>
  6. <td>©m¦W:</td>
  7. <td><input type="text" size="15" name="name"></td>
  8. </tr>
  9. <tr>
  10. <td>Email:</td>
  11. <td><input type="text" size="30" name="email"></td>
  12. </tr>
  13. <tr>
  14. <td>¯d¨¥:</td>
  15. <td><textarea name="memo" cols=30 rows=3></textarea></td>
  16. </tr>
  17. <tr>   
  18. <td colspan=2><input type=submit value="¶Ç°e"></td>
  19. </tr>
  20. </table>
  21. </form>
  22. </body>   
  23. </html>
½Æ»s¥N½X
go.asp­ì©l½X
  1. <%
  2. name=request("name")
  3. email=request("email")
  4. memo=request("memo")
  5. if name=empty or email=empty or memo=empty then
  6.   response.write "©m¦W©Îemail©Î¯d¨¥,¥ô¦ó¤@Äæ¦ì¤£¥i¬°ªÅ¥Õ,½Ð­«·s¿é¤J"
  7.   response.end
  8. end if
  9. memo=replace(memo,vbcrlf,"<br>")
  10. %>
  11. <html>
  12. <body>
  13. <table border=1>
  14. <tr>
  15. <td>¯d¨¥ªÌ:<%=name%></td><td>Email:<%=email%></td>
  16. </tr>
  17. <tr bgcolor=#ffffcc><td colspan=2><%=memo%></td>
  18. </tr>
  19. </table>
  20. </body>
  21. </html>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

        ÀR«ä¦Û¦b : ¡i®É¶¡¦¨´N¤@¤Á¡j®É¶¡¥i¥H³y´N¤H®æ¡A¥i¥H¦¨´N¨Æ·~¡A¤]¥i¥HÀx¿n¥\¼w¡C
ªð¦^¦Cªí ¤W¤@¥DÃD