°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
´´½¨¶ÔÏóµÄʵÀý²¢½«Õâ¸öеÄʵÀý·ÖÅä±äÁ¿Ãû¡£Ê¹Óá¡ASP¡¡µÄ¡¡Server¡£CreateObject¡¡·½·¨¿ÉÒÔ´´½¨¶ÔÏóµÄʵÀý£¬Ê¹Óýű¾ÓïÑԵıäÁ¿·ÖÅäÖ¸Áî¿ÉÒÔΪ¶ÔÏóʵÀýÃüÃû¡£ÈçÏÂÀý£º
Set¡¡db=Server¡£CreateObject£¨¡¨ADODB¡£Connection¡¨£©
ÕâÀïµÄ±äÁ¿¡¡db¡¡¾ÍÊÇ¡¡ASP¡¡³ÌÐò´´½¨µÄ·ÃÎÊÊý¾Ý¿âµÄ¶ÔÏóʵÀý¡£
Active¡¡Server¡¡Pages¡¡ÌṩÁË¿ÉÔڽű¾ÖÐʹÓõÄÄÚ½¨¶ÔÏó¡£ÕâЩ¶ÔÏóʹÓû§¸üÈÝÒ×ÊÕ¼¯Í¨¹ýä¯ÀÀÆ÷ÇëÇó·¢Ë͵ÄÐÅÏ¢¡¢ÏìÓ¦ä¯ÀÀÆ÷ÒÔ¼°´æ´¢Óû§ÐÅÏ¢¡¡£»¡¡´Ó¶øʹ¶ÔÏ󿪷¢Õß°ÚÍÑÁ˺ܶෳËöµÄ¹¤×÷¡£Ä¿Ç°µÄ¡¡ASP¡¡°æ±¾×ܹ²ÌṩÁËÁù¸öÄÚ½¨¶ÔÏó£¬ÏÂÃæÈÃÎÒÃǽ«Í¨¹ýʵÀý·Ö±ðÀ´½øÐÐѧϰ¡£
Ò»¡¢Request¡¡¶ÔÏó
¿ÉÒÔʹÓá¡Request¡¡¶ÔÏó·ÃÎÊÈκλùÓÚ¡¡HTTP¡¡ÇëÇ󴫵ݵÄËùÓÐÐÅÏ¢£¬°üÀ¨´Ó¡¡HTML¡¡±í¸ñÓá¡POST¡¡·½·¨»ò¡¡GET¡¡·½·¨´«µÝµÄ²ÎÊý¡¢cookie¡¡ºÍÓû§ÈÏÖ¤¡£Request¡¡¶ÔÏóʹÄúÄܹ»·ÃÎÊ¿Í»§¶Ë·¢Ë͸ø·þÎñÆ÷µÄ¶þ½øÖÆÊý¾Ý¡£
Request¡¡µÄÓï·¨¡¡£º
Request£§¡£¡¡¼¯ºÏ¡¡£ü¡¡ÊôÐÔ¡¡£ü¡¡·½·¨¡¡£§£¨¡¡±äÁ¿¡¡£©
ÔÚÕâÀï×÷Õß½«ÌôѡһЩ³£ÓõĶÔÏóÓï·¨½øÐзÖÎö
1¡¢Form
Form¡¡¼¯ºÏͨ¹ýʹÓá¡POST¡¡·½·¨µÄ±í¸ñ¼ìË÷ÓÊË͵½¡¡HTTP¡¡ÇëÇóÕýÎÄÖеıí¸ñÔªËصÄÖµ¡£
Óï·¨
Request¡£Form£¨element£©£§£¨index£©£ü¡£Count£§
²ÎÊý
element¡¡Ö¸¶¨¼¯ºÏÒª¼ìË÷µÄ±í¸ñÔªËصÄÃû³Æ¡£
index¡¡¿ÉÑ¡²ÎÊý£¬Ê¹ÓøòÎÊý¿ÉÒÔ·ÃÎÊij²ÎÊýÖжà¸öÖµÖеÄÒ»¸ö¡£Ëü¿ÉÒÔÊÇ¡¡1¡¡µ½¡¡Request¡£Form£¨parameter£©¡£Count¡¡Ö®¼äµÄÈÎÒâÕûÊý¡£
Count¡¡¼¯ºÏÖÐÔªËصĸöÊý
Form¡¡¼¯ºÏ°´ÇëÇóÕýÎÄÖвÎÊýµÄÃû³ÆÀ´Ë÷Òý¡£Request¡£Form£¨element£©¡¡µÄÖµÊÇÇëÇóÕýÎÄÖÐËùÓС¡element¡¡ÖµµÄÊý×顣ͨ¹ýµ÷Óá¡Request¡£Form£¨element£©¡£Count¡¡À´È·¶¨²ÎÊýÖÐÖµµÄ¸öÊý¡£Èç¹û²ÎÊýδ¹ØÁª¶à¸öÖµ£¬Ôò¼ÆÊýΪ¡¡1¡£Èç¹ûÕÒ²»µ½²ÎÊý£¬¼ÆÊýΪ¡¡0¡£ÒªÒýÓÃÓжà¸öÖµµÄ±í¸ñÔªËØÖеĵ¥¸öÖµ£¬±ØÐëÖ¸¶¨¡¡index¡¡Öµ¡£index¡¡²ÎÊý¿ÉÒÔÊÇ´Ó¡¡1¡¡µ½¡¡Request¡£Form£¨element£©¡£Count¡¡ÖеÄÈÎÒâÊý×Ö¡£Èç¹ûÒýÓöà¸ö±í¸ñ²ÎÊýÖеÄÒ»¸ö£¬¶øδָ¶¨¡¡index¡¡Öµ£¬·µ»ØµÄÊý¾Ý½«ÊÇÒÔ¶ººÅ·Ö¸ôµÄ×Ö·û´®¡£
¿ÉÒÔʹÓÃÖØÊö·ûÀ´ÏÔʾ±í¸ñÇëÇóÖеÄËùÓÐÊý¾ÝÖµ¡£ÀýÈ磬Óû§Í¨¹ýÖ¸¶¨¼¸¸öÖµÌîд±í¸ñ£¬¼ûÏÂͼ¡£
¶ÔÓÚ¡¡hobby¡¡²ÎÊý£¬Äú¿ÉÒÔʹÓÃÏÂÃæµÄ½Å±¾¼ìË÷ÕâЩֵ¡£¡¡¡¡£¼¡¡html£¾¡¡¡¡¡¡
£¼¡¡head£¾£¼¡¡title£¾£¼¡¡/title£¾£¼¡¡/head£¾¡¡¡¡¡¡£¼¡¡body£¾¡¡¡¡¡¡
£¼¡¡p£¾¡¡ÇëÌîдÄãµÄ°®ºÃ¡¡£¼¡¡/p£¾¡¡¡¡¡¡
£¼¡¡form¡¡method=¡¨POST¡¨¡¡action=¡¨form¡£asp¡¨£¾¡¡¡¡¡¡
£¼¡¡p£¾£¼¡¡input¡¡type=¡¨text¡¨¡¡name=¡¨hobby¡¨¡¡size=¡¨20¡¨£¾£¼¡¡br£¾¡¡¡¡¡¡
£¼¡¡input¡¡type=¡¨checkbox¡¨¡¡name=¡¨hobby¡¨¡¡value=¡¨¡¡×ãÇò¡¡¡¨£¾¡¡×ãÇò¡¡£¼¡¡input¡¡type=¡¨checkbox¡¨¡¡¡¡¡¡name=¡¨hobby¡¨¡¡value=¡¨¡¡Æ¹ÅÒÇò¡¡¡¨£¾¡¡Æ¹ÅÒÇò¡¡£¼¡¡/p£¾¡¡¡¡¡¡
£¼¡¡p£¾£¼¡¡input¡¡type=¡¨submit¡¨¡¡value=¡¨¡¡·¢ËÍ¡¡¡¨¡¡name=¡¨B1¡¨£¾£¼¡¡input¡¡type=¡¨reset¡¨¡¡value=¡¨¡¡ÖØÌî¡¡¡¨¡¡¡¡¡¡name=¡¨B2¡¨£¾£¼¡¡/p£¾¡¡¡¡¡¡
£¼¡¡/form£¾¡¡¡¡¡¡
£¼¡¡£¥¡¡¡¡¡¡For¡¡Each¡¡i¡¡In¡¡Request¡£Form£¨¡¨hobby¡¨£©¡¡¡¡¡¡Response¡£Write¡¡i¡¡&¡¡¡¨£¼¡¡BR£¾¡¨¡¡¡¡¡¡Next¡¡¡¡¡¡£¥£¾¡¡¡¡¡¡
£¼¡¡/body£¾£¼¡¡/html£¾
½«ÒÔÉÏ´úÂë¼ôÌùµ½¼Çʲ¾ÖУ¨×¢Ò⽫¡¨£¼¡¡¡¨ºóÃæµÄ¿Õ¸ñÈ¥µô£©£¬±£´æΪ¡¡form¡£asp¡¡Îļþ²¢ÔËÐУ¬request¡¡¶ÔÏó¿ÉÒÔ¸ù¾ÝÄãÔÚ¡¡form¡¡ÖÐÌîÈë»òÑ¡ÔñÔªËØÄÚÈݵIJ»Í¬½«ÔªËØÖð¸öÏÔʾ³öÀ´¡£
µ±È»Ê¹Óá¡For¡£¡£¡£Next¡¡Ñ»·Ò²¿ÉÒÔÉú³ÉͬÑùµÄÊä³ö£¬ÈçÏÂËùʾ¡¡£º
¡¡£¼¡¡£¥
¡¡¡¡For¡¡i¡¡=¡¡1¡¡To¡¡Request¡£Form£¨¡¨hobby¡¨£©¡£Count¡¶
¡¡¡¡Response¡£Write¡¡Request¡£Form£¨¡¨hobby¡¨£©£¨i£©¡¡&¡¡¡¨£¼¡¡BR£¾¡¨Next¡¶
¡¡¡¡£¥£¾
2¡¢QueryString
¡¡¡¡¡¡QueryString¡¡¼¯ºÏ¼ìË÷¡¡HTTP¡¡²éѯ×Ö·û´®ÖбäÁ¿µÄÖµ¡¡£»HTTP¡¡²éѯ×Ö·û´®ÓÉÎʺš¡£¨£¿£©¡¡ºóµÄÖµÖ¸¶¨¡£È磺
¡¡¡¡¡¡£¼¡¡A¡¡HREF=¡¡¡¨example¡£asp£¿string=this¡¡is¡¡a¡¡sample¡¨£¾string¡¡sample£¼¡¡/A£¾
Éú³ÉֵΪ¡¡¡¨this¡¡is¡¡a¡¡sample¡¨¡¡µÄ±äÁ¿Ãû×Ö·û´®¡£Í¨¹ý·¢Ëͱí¸ñ»òÓÉÓû§ÔÚÆää¯ÀÀÆ÷µÄµØÖ·¿òÖмüÈë²éѯҲ¿ÉÒÔÉú³É²éѯ×Ö·û´®¡£
Óï·¨
Request¡£QueryString£¨variable£©£§£¨index£©£ü¡£Count£§
QueryString¡¡¼¯ºÏ¿ÉÒÔÈÃÄúÒÔÃû³Æ¼ìË÷¡¡QUERY_STRING¡¡±äÁ¿¡£Request¡£QueryString£¨¡¡²ÎÊý¡¡£©¡¡µÄÖµÊdzöÏÖÔÚ¡¡QUERY_STRING¡¡ÖÐËùÓвÎÊýµÄÖµµÄÊý×顣ͨ¹ýµ÷ÓÃRequest¡£QueryString£¨parameter£©¡£Count¡¡¿ÉÒÔÈ·¶¨²ÎÊýÓжàÉÙ¸öÖµ¡£
ÎÒÃÇÒ²¿ÉÒÔʹÓá¡QueryString¡¡À´´ïµ½ÓëÇ°Ò»¸ö·¶ÀýÏàͬµÄ¹¦ÄÜ¡£Ö»ÐèÒª½«¡¡request¡£form¡¡²¿·ÖÌæ»»ÈçÏ£º
¡¡£¼¡¡£¥
¡¡For¡¡Each¡¡i¡¡In¡¡Request¡£querystring£¨¡¨hobby¡¨£©
¡¡Response¡£Write¡¡i¡¡&¡¡¡¨£¼¡¡BR£¾¡¨
¡¡Next
¡¡£¥£¾
3¡¢Cookies
ʲôÊÇ¡¡Cookie£¿Cookie¡¡ÆäʵÊÇÒ»¸ö±êÇ©£¬µ±Äã·ÃÎÊÒ»¸öÐèҪΨһ±êʶÄãµÄÕ¾Ö·µÄ¡¡WEB¡¡Õ¾µãʱ£¬Ëü»áÔÚÄãµÄÓ²ÅÌÉÏÁôÏÂÒ»¸ö±ê¼Ç£¬ÏÂÒ»´ÎÄã·ÃÎÊͬһ¸öÕ¾µãʱ£¬Õ¾µãµÄÒ³Ãæ»á²éÕÒÕâ¸ö±ê¼Ç¡£Ã¿¸ö¡¡WEB¡¡Õ¾µã¶¼ÓÐ×Ô¼ºµÄ±ê¼Ç£¬±ê¼ÇµÄÄÚÈÝ¿ÉÒÔËæʱ¶ÁÈ¡£¬µ«Ö»ÄÜÓɸÃÕ¾µãµÄÒ³ÃæÍê³É¡£Ã¿¸öÕ¾µãµÄ¡¡Cookie¡¡ÓëÆäËûËùÓÐÕ¾µãµÄ¡¡Cookie¡¡´æÔÚͬһÎļþ¼ÐÖеIJ»Í¬ÎļþÄÚ£¨Äã¿ÉÒÔÔÚ¡¡Windows¡¡µÄĿ¼Ïµġ¡Cookie¡¡Îļþ¼ÐÖÐÕÒµ½ËüÃÇ£©¡£Ò»¸ö¡¡Cookie¡¡¾ÍÊÇÒ»¸öΨһ±êʶ¿Í»§µÄ±ê¼Ç£¬Cookie¡¡¿ÉÒÔ°üº¬ÔÚÒ»¸ö¶Ô»°ÆÚ»ò¼¸¸ö¶Ô»°ÆÚÖ®¼äij¸ö¡¡WEB¡¡Õ¾µãµÄËùÓÐÒ³Ãæ¹²ÏíµÄÐÅÏ¢£¬Ê¹Óá¡Cookie¡¡»¹¿ÉÒÔÔÚÒ³ÃæÖ®¼ä½»»»ÐÅÏ¢¡£Request¡¡ÌṩµÄ¡¡Cookies¡¡¼¯ºÏÔÊÐíÓû§¼ìË÷ÔÚ¡¡HTTP¡¡ÇëÇóÖз¢Ë͵ġ¡cookie¡¡µÄÖµ¡£ÕâÏÄܾ³£±»Ê¹ÓÃÔÚÒªÇóÈÏÖ¤¿Í»§ÃÜÂëÒÔ¼°µç×Ó¹«¸æ°å¡¢WEB¡¡ÁÄÌìÊҵȡ¡ASP¡¡³ÌÐòÖС£
Óï·¨
Request¡£Cookies£¨cookie£©£§£¨key£©£ü¡£attribute£§
²ÎÊý
cookie¡¡Ö¸¶¨Òª¼ìË÷ÆäÖµµÄ¡¡cookie¡£
key¡¡¿ÉÑ¡²ÎÊý£¬ÓÃÓÚ´Ó¡¡cookie¡¡×ÖµäÖмìË÷×ӹؼü×ÖµÄÖµ¡£
attribe¡¡Ö¸¶¨¡¡cookie¡¡×ÔÉíµÄÓйØÐÅÏ¢¡£È磺HasKeys¡¡Ö»¶Á£¬Ö¸¶¨¡¡cookie¡¡ÊÇ·ñ°üº¬¹Ø¼ü×Ö¡£
¿ÉÒÔͨ¹ý°üº¬Ò»¸ö¡¡key¡¡ÖµÀ´·ÃÎÊ¡¡cookie¡¡×ÖµäµÄ×ӹؼü×Ö¡£Èç¹û·ÃÎÊ¡¡cookie¡¡×Öµäʱδָ¶¨¡¡key£¬ÔòËùÓйؼü×Ö¶¼»á×÷Ϊµ¥¸ö²éѯ×Ö·û´®·µ»Ø¡£ÀýÈ磬Èç¹û¡¡MyCookie¡¡ÓÐÁ½¸ö¹Ø¼ü×Ö¡¡£»¡¡First¡¡ºÍ¡¡Second£¬¶øÔÚµ÷Óá¡Request¡£Cookies¡¡Ê±²¢Î´Ö¸¶¨ÆäÖÐÈκÎÒ»¸ö¹Ø¼ü×Ö£¬ÄÇô½«·µ»ØÏÂÁÐ×Ö·û´®¡£
First=firstkeyvalue&Second=secondkeyvalue
Èç¹û¿Í»§¶Ëä¯ÀÀÆ÷·¢ËÍÁËÁ½¸öͬÃûµÄ¡¡cookie£¬ÄÇô¡¡Request¡£Cookie¡¡½«·µ»ØÆäÖз¾¶½á¹¹½ÏÉîµÄÒ»¸ö¡£ÀýÈ磬Èç¹ûÓÐÁ½¸öͬÃûµÄµÄ¡¡cookie£¬µ«ÆäÖÐÒ»¸öµÄ·¾¶ÊôÐÔΪ¡¡/www/¡¡¶øÁíÒ»¸öΪ¡¡/www/home/£¬¿Í»§¶Ëä¯ÀÀÆ÷ͬʱ½«Á½¸ö¡¡cookie¡¡¶¼·¢Ë͵½¡¡/www/home/¡¡Ä¿Â¼ÖУ¬ÄÇô¡¡Request¡£Cookie¡¡½«Ö»·µ»ØµÚ¶þ¸ö¡¡cookie¡£
Ҫȷ¶¨Ä³¸ö¡¡cookie¡¡ÊDz»ÊÇ¡¡cookie¡¡×ֵ䣨cookie¡¡ÓзñÓйؼü×Ö£©£¬¿ÉʹÓÃÏÂÁнű¾¡£
¡¡¡¡¡¡£¼¡¡£¥=¡¡Request¡£Cookies£¨¡¨myCookie¡¨£©¡£HasKeys¡¡£¥£¾
Èç¹û¡¡myCookie¡¡ÊÇÒ»¸ö¡¡cookie¡¡×ֵ䣬ÔòÇ°ÃæµÄ¸³ÖµÎª¡¡TRUE¡£·ñÔò£¬Îª¡¡FALSE¡£ÏÂÃæÎÒÃÇÀ´¿´¿´Ò»¸ö¡¡cookie¡¡µÄÓ¦ÓÃʵÀý£º
¡¡¡¡£¼¡¡£¥
¡¡¡¡nickname=request¡£form£¨¡¨nick¡¨£©response¡£cookies£¨¡¨nick¡¨£©=nickname
'¡¡Óá¡response¡¡¶ÔÏó½«Óû§ÃûдÈë¡¡Cookie¡¡Ö®ÖÐ
response¡£write¡¡¡¨¡¡»¶Ó¡¡¡¨&request¡£cookies£¨¡¨nick¡¨£©&¡¨¡¡¹âÁÙСվ£¡¡¨
£¥£¾
¡¡¡¡£¼¡¡html£¾£¼¡¡head£¾£¼¡¡meta¡¡http¡equiv=¡¨Content¡Type¡¨¡¡content=¡¨text/html£»¡¡charset=gb2312¡¨£¾
£¼¡¡title£¾cookie£¼¡¡/title£¾
¡¡¡¡£¼¡¡meta¡¡name=¡¨GENERATOR¡¨¡¡content=¡¨Microsoft¡¡FrontPage¡¡3¡£0¡¨£¾£¼¡¡/head£¾
¡¡¡¡£¼¡¡body£¾
¡¡¡¡£¼¡¡form¡¡method=¡¨POST¡¨¡¡action=¡¨cookie¡£asp¡¨£¾
¡¡¡¡£¼¡¡p£¾£¼¡¡input¡¡type=¡¨text¡¨¡¡name=¡¨nick¡¨¡¡size=¡¨20¡¨£¾
£¼¡¡input¡¡type=¡¨submit¡¨¡¡value=¡¨¡¡·¢ËÍ¡¡¡¨¡¡name=¡¨B1¡¨£¾£¼¡¡input¡¡type=¡¨reset¡¨¡¡value=¡¨¡¡ÖØÌî¡¡¡¨¡¡name=¡¨B2¡¨£¾£¼¡¡/p£¾£¼¡¡/form£¾
¡¡¡¡£¼¡¡/body£¾£¼¡¡/html£¾
ÕâÆäʵÊÇÒ»¸öÔÚ»ùÓÚ¡¡WEB¡¡µÄ¡¡BBS¡¡»ò¡¡CHAT¡¡µÄ¡¡ASP¡¡³ÌÐòÖг£ÓõÄÊÖ·¨£¬Ëü½«Óû§ÔÚÆðʼҳÃæÉÏÌîÈëµÄÐÕÃû±£´æÔÚ¡¡cookie¡¡ÖУ¬ÕâÑùºóÃæµÄ³ÌÐò¾Í¿ÉÒÔºÜÈÝÒ׵ص÷ÓøÃÓû§µÄ¡¡nick¡¡ÁË¡£
¡¡¡¡¡¡4¡¢ServerVariables
¡¡¡¡¡¡´ó¼Ò¶¼ÖªµÀÔÚä¯ÀÀÆ÷ÖÐä¯ÀÀÍøÒ³µÄʱºòʹÓõĴ«ÊäÐÒéÊÇ¡¡HTTP£¬ÔÚ¡¡HTTP¡¡µÄ±êÌâÎļþÖлá¼Ç¼һЩ¿Í»§¶ËµÄÐÅÏ¢£¬Èç¡¡£º¡¡¿Í»§µÄ¡¡IP¡¡µØÖ·µÈµÈ£¬ÓÐʱ·þÎñÆ÷¶ËÐèÒª¸ù¾Ý²»Í¬µÄ¿Í»§¶ËÐÅÏ¢×ö³ö²»Í¬µÄ·´Ó³£¬Õâʱºò¾ÍÐèÒªÓá¡ServerVariables¡¡¼¯ºÏ»ñÈ¡ËùÐèÐ