°Ë±¦Êé¿â > ÎÄѧÆäËûµç×ÓÊé > asp»ù´¡ÈëÃÅƪ(DOC¸ñʽ) >

µÚ7²¿·Ö

asp»ù´¡ÈëÃÅƪ(DOC¸ñʽ)-µÚ7²¿·Ö

С˵£º asp»ù´¡ÈëÃÅƪ(DOC¸ñʽ) ×ÖÊý£º ÿҳ4000×Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡



Èϳ¬Ê±Öµ¡£¹ý³¤µÄ»á»°³¬Ê±Öµ½«µ¼Ö´ò¿ªµÄ»á»°¹ý¶à¶øºÄ¾¡ÄúµÄ·þÎñÆ÷µÄÄÚ´æ×ÊÔ´¡£¶ÔÓÚÒ»¸öÌض¨µÄ»á»°£¬Èç¹ûÄúÏëÉèÖÃÒ»¸öСÓÚĬÈϳ¬Ê±ÖµµÄ³¬Ê±Öµ£¬¿ÉÒÔÉèÖá¡Session¡¡¶ÔÏóµÄ¡¡Timeout¡¡ÊôÐÔ¡£ÀýÈ磬ÏÂÃæÕâ¶Î½Å±¾½«³¬Ê±ÖµÉèÖÃΪ¡¡5¡¡·ÖÖÓ¡£
¡¶¡¡£¥¡¡Session¡£Timeout¡¡=¡¡5¡¡£¥¡·
µ±È»ÄãÒ²¿ÉÒÔÉèÖÃÒ»¸ö´óÓÚĬÈÏÉèÖõij¬Ê±Öµ£¬Session¡£Timeout¡¡ÊôÐÔ¾ö¶¨³¬Ê±Öµ¡£Ä㻹¿ÉÒÔͨ¹ý¡¡Session¡¡¶ÔÏóµÄ¡¡Abandon¡¡·½·¨ÏÔʽ½áÊøÒ»¸ö»á»°¡£ÀýÈ磬ÔÚ±í¸ñÖÐÌṩһ¸ö¡¨Í˳ö¡¨°´Å¥£¬½«°´Å¥µÄ¡¡ACTION¡¡²ÎÊýÉèÖÃΪ°üº¬ÏÂÁÐÃüÁîµÄ¡¡¡£asp¡¡ÎļþµÄ¡¡URL¡£
¡¶¡¡£¥¡¡Session¡£Abandon¡¡£¥¡·
½ñÌ죬ÎÒÃÇѧϰÁËÁ½¸öÔÚ¡¡WEB¡¡Ò³ÃæÌرðÊÇ»ùÓÚ¡¡WEB¡¡µÄ¡¡BBS¡¡»ò¡¡Chat¡¡ÉϾ­³£Ê¹Óá¡ASP¡¡ÄÚ½¨¶ÔÏó£¬ÓÉÓÚÕâÁ½¸ö¶ÔÏóÔÚʵ¼ÊÔËÓÃÖкÜʵÓã¬Òò´ËÔÚÏÂһƪÖÐ×÷Õß½«ÔËÓÃÖÁ´ËÎÒÃÇËùѧ¹ýµÄ¡¡4¡¡¸ö¡¡ASP¡¡ÄÚ½¨¶ÔÏ󣬸ø´ó¼ÒÑÝʾһ¸öÍêÕûµÄ¡¡ASP¡¡Ó¦ÓóÌÐò£¬ÏàÐÅͨ¹ýÕâ¸öÁ·Ï°£¬ÄÜ´ó´ó¼ÓÉîÄã¶Ô¡¡ASP¡¡Ó¦ÓóÌÐòµÄÀí½âºÍÕÆÎÕ¡£¾´Çë¹Ø×¢¡¨¶¯Ì¬ÍøÕ¾Éè¼ÆÊ®°Ë°ãÎäÒÕ¡¡¡­¡­ASP¡¡Æª¡¡£¨9£©¡¨¡£
¡¡
ASP½Ì³Ì£ºGlobal¡£asaÎļþµÄʹÓü°Chat³ÌÐò
ÔÚÉÏһƪÖÐ×÷Õ߸ø´ó¼ÒÏêϸ½éÉÜÁËÁ½¸ö·Ç³£ÊµÓõġ¡ASP¡¡ÄÚ½¨¶ÔÏó¡¡Application¡¡ºÍ¡¡Session¡¡µÄʹÓ÷½·¨¡£ÓÉÓÚÕâÁ½Õߵġ¡OnStart¡¢OnEnd¡¡Ê¼þµÄ½Å±¾¶¼±ØÐëÔÚ¡¡Global¡£asa¡¡ÎļþÖÐÉùÃ÷¡¡£»¡¡Òò´Ë£¬±¾Æª½«¸ø´ó¼ÒÏêϸ½éÉÜ¡¡Global¡£asa¡¡ÎļþµÄʹÓ÷½·¨¡£ÎªÊ¹´ó¼ÒÊìÁ·ÕÆÎÕÖÁ½ñËùѧ¹ýµÄ֪ʶ£¬±¾Æª»¹½«¾Ù³öÒ»¸ö¡¡ASP¡¡µÄ¡¡Chat¡¡³ÌÐò£¬¹©¸÷λ²Î¿¼¡£
×î½üºÜ¶àÅóÓÑÀ´ÐÅÎÊÎÒ£¬ÎªÊ²Ã´Ç°Á½Æڵķ¶Àý³ÌÐòÔËÐÐʱÓÐÕâÑùÄÇÑùµÄ´í¡£Ê×ÏÈ£¬ÎÒÒªÏò´ó¼ÒÉùÃ÷£¬ÕâЩ³ÌÐò¶¼ÊÇÎÒ×Ô¼ºÐ´µÄ£¬ÔÚ³ö¡¨³§¡¨Ç°¶¼¾­¹ýºÏ¸ñ¼ìÑ飬¾øÎÞ¡¨¼ÙðαÁÓ²úÆ·¡¨¡££º£©¡¡ÓÉÓÚ³ÌÐòÖÐʹÓÃÁË¡¡cookie¡¡¼Ç¼¿Í»§ÐÅÏ¢£¬ËùÒÔÈç¹ûÄãÔÚä¯ÀÀÆ÷ÖÐûÓÐÉèÖýÓÊÜ¡¡cookie¡¡Ôò³ÌÐò½«²»ÄÜÕý³£ÔËÐС£ÁíÍ⣬³ÌÐò½«¿Í»§ÐÅÏ¢¼Ç¼ÔÚ¿Í»§¶ËµÄ¡¡cookie¡¡ËùʹÓõķ½·¨ÊÇ¡¡Response¡£Cookie£¬´ËÓï¾ä±ØÐëдÔÚ¡¡ASP¡¡ÎļþÖеĵÚÒ»¸ö¡¡¡¶¡¡HTML¡·±ê¼ÇÇ°£¬ÕâÊÇÒòΪ¡¡Cookie¡¡ÊÇ×÷Ϊ¡¡HTTP¡¡´«ÊäµÄÍ·ÐÅÏ¢µÄÒ»²¿·Ö·¢Ë͸ø¿Í»§µÄ£¬Èç¹ûµ±¡¡HTTP¡¡±¨Í·ÐÅÏ¢ÒѾ­´«Êä¸ø¿Í»§ºóÔÙʹÓá¡Response¡£Cookie£¬½«³öÏÖÒÔÏ´íÎó¡¡£º¡¨HTTP¡¡±êÌâÒѾ­Ð´Èëµ½¿Í»§ä¯ÀÀÆ÷¡£ÈκΡ¡HTTP¡¡±êÌâµÄÐ޸ıØÐëÔÚдÈëÒ³ÄÚÈÝ֮ǰ¡£¡¨£¬¿ÉÄÜһЩÅóÓÑÔÚ¼ôÌù³ÌÐòµÄʱºòûÓÐ×¢Ò⣬´òÂÒÁ˳ÌÐòµÄÇ°ºó´ÎÐò¡¡£»¡¡»òÕßÊÇ´íÎóµÄ½«¡¡HTML¡¡´úÂëÌí¼ÓÔÚ¡¡ASP¡¡·¶Àý³ÌÐò֮ǰ£¬Òò¶øµ¼Ö³ÌÐòÔËÐгö´í¡£Òò´Ë£¬ÎÒ½¨Òé´ó¼ÒÒ»·½ÃæÔÚÊ×´ÎÔËÐÐÀý³ÌµÄʱºò²»Òª¶Ô³ÌÐò½øÐÐÈκθĶ¯£¬¾¡Á¿ÔÚ¿´¶®³ÌÐòµÄ»ù´¡ÉÏÖ𲽸Ľø£¬ÁíÒ»·½ÃæÔÚÔËÐС¡ASP¡¡³ÌÐòʱÖÁÉÙÒªÔÚä¯ÀÀÆ÷ÖÐÑ¡Ôñ¿É½ÓÊÜ¡¡Cookie£¬·ñÔòÒ»µ©¡¡ASP¡¡³ÌÐòÖÐʹÓÃÁË¡¡Cookie¡¡»ò¡¡Session£¬ËüÃǶ¼½«ÎÞ·¨Õý³£ÔËÐС£
ÏÂÃæÎÒÀ´Ïò´ó¼Ò½éÉÜ¡¡Global¡£asa¡¡ÎļþµÄʹÓ÷½·¨¡£
ʲôÊÇ¡¡Global¡£asa¡¡Îļþ£¿ËüÆäʵÊÇÒ»¸ö¿ÉÑ¡Îļþ£¬³ÌÐò±àдÕß¿ÉÒÔÔÚ¸ÃÎļþÖÐÖ¸¶¨Ê¼þ½Å±¾£¬²¢ÉùÃ÷¾ßÓлỰºÍÓ¦ÓóÌÐò×÷ÓÃÓòµÄ¶ÔÏ󡣸ÃÎļþµÄÄÚÈݲ»ÊÇÓÃÀ´¸øÓû§ÏÔʾµÄ£¬¶øÊÇÓÃÀ´´æ´¢Ê¼þÐÅÏ¢ºÍÓÉÓ¦ÓóÌÐòÈ«¾ÖʹÓõĶÔÏ󡣸ÃÎļþµÄÃû³Æ±ØÐëÊÇ¡¡Global¡£asa¡¡ÇÒ±ØÐë´æ·ÅÔÚÓ¦ÓóÌÐòµÄ¸ùĿ¼ÖС£Ã¿¸öÓ¦ÓóÌÐòÖ»ÄÜÓÐÒ»¸ö¡¡Global¡£asa¡¡Îļþ¡£
ÔÚ¡¡Global¡£asa¡¡ÎļþÖУ¬Èç¹û°üº¬µÄ½Å±¾Ã»ÓÐÓá¡¡¶¡¡SCRIPT¡·±ê¼Ç·â×°£¬»ò¶¨ÒåµÄ¶ÔÏóûÓлỰ»òÓ¦ÓóÌÐò×÷ÓÃÓò£¬Ôò·þÎñÆ÷½«·µ»Ø´íÎó¡£ÎÒÃÇ¿ÉÒÔÓÃÈκÎÖ§³Ö½Å±¾µÄÓïÑÔ±àд¡¡Global¡£asa¡¡ÎļþÖаüº¬µÄ½Å±¾¡£Èç¹û¶à¸öʼþʹÓÃͬһÖֽű¾ÓïÑÔ£¬¾Í¿ÉÒÔ½«ËüÃÇ×éÖ¯ÔÚÒ»×é¡¡¡¶¡¡SCRIPT¡·±ê¼ÇÖС£
ÔÚ¡¡Global¡£asa¡¡ÎļþÖÐÉùÃ÷µÄ¹ý³ÌÖ»ÄÜ´ÓÒ»¸ö»ò¶à¸öÓë¡¡Application_OnStart¡¢Application_OnEnd¡¢Session_OnStart¡¡ºÍ¡¡Session_OnEnd¡¡Ê¼þÏà¹ØµÄ½Å±¾Öе÷Óá£ÔÚ»ùÓÚ¡¡ASP¡¡µÄÓ¦ÓóÌÐòµÄ¡¡ASP¡¡Ò³ÖУ¬ËüÃÇÊDz»¿ÉÓõġ£Èç¹ûÒªÔÚÓ¦ÓóÌÐòÖ®¼ä¹²Ïí¹ý³Ì£¬¿ÉÔÚµ¥¶ÀµÄÎļþÖÐÉùÃ÷ÕâЩ¹ý³Ì£¬È»ºóʹÓ÷þÎñÆ÷¶Ë°üÈÝ¡¡£¨SSI£©¡¡Óï¾ä½«¸ÃÎļþ°üº¬ÔÚµ÷Óøùý³ÌµÄ¡¡ASP¡¡³ÌÐòÖС£Í¨³££¬°üº¬ÎļþµÄÀ©Õ¹ÃûӦΪ¡¡¡£inc¡£
ÏÂÃæÊÇÒ»¸öºÜ±ê×¼µÄ¡¡Global¡£asa¡¡Îļþ¡¡£º
¡¶¡¡SCRIPT¡¡LANGUAGE=¡¨VBScript¡¨¡¡RUNAT=¡¨Server¡¨¡·
'Session_OnStart¡¡µ±¿Í»§Ê×´ÎÔËÐС¡ASP¡¡Ó¦ÓóÌÐòÖеÄÈκÎÒ»¸öÒ³ÃæʱÔËÐÐ
'Session_OnEnd¡¡µ±Ò»¸ö¿Í»§µÄ»á»°³¬Ê±»òÍ˳öÓ¦ÓóÌÐòʱÔËÐÐ
'Application_OnStart¡¡µ±Èκοͻ§Ê״ηÃÎʸÃÓ¦ÓóÌÐòµÄÊ×ҳʱÔËÐÐ
'Application_OnEnd¡¡µ±¸ÃÕ¾µãµÄ¡¡WEB¡¡·þÎñÆ÷¹Ø±ÕʱÔËÐÐ
¡¶¡¡/SCRIPT¡·
¡¶¡¡SCRIPT¡¡LANGUAGE=¡¨VBScript¡¨¡¡RUNAT=¡¨Server¡¨¡·
Sub¡¡Application_OnStart
VisitorCountFilename¡¡=¡¡Server¡£MapPath¡¡£¨¡¨/ex2¡¨£©¡¡£«¡¡¡¨VisitCount¡£txt¡¨
Set¡¡FileObject¡¡=¡¡Server¡£CreateObject£¨¡¨Scripting¡£FileSystemObject¡¨£©
Set¡¡Out=¡¡FileObject¡£OpenTextFile¡¡£¨VisitorCountFilename£»¡¡1£»¡¡FALSE£»¡¡FALSE£©
Application£¨¡¨visitors¡¨£©¡¡=¡¡Out¡£ReadLine
Application£¨¡¨VisitorCountFilename¡¨£©¡¡=¡¡VisitorCountFilename
End¡¡Sub
'=========================================================
SUB¡¡Application_OnEnd
Set¡¡FileOutObject¡¡=¡¡Server¡£CreateObject£¨¡¨Scripting¡£FileSystemObject¡¨£©
Set¡¡Out=¡¡FileOutObject¡£CreateTextFile¡¡£¨Application£¨¡¨VisitorCountFilename¡¨£©£»¡¡TRUE£»FALSE£©
Out¡£WriteLine£¨application£¨¡¨visitors¡¨£©£©
End¡¡Sub
'=========================================================Sub¡¡Session_OnStart
Session¡£Timeout¡¡=¡¡5
Application£¨¡¨visitors¡¨£©¡¡=¡¡Application£¨¡¨visitors¡¨£©¡¡£«¡¡1
Session£¨¡¨ID¡¨£©=Session¡£SessionID
End¡¡Sub
¡¶¡¡/SCRIPT¡·
¡¡¡¡¡¡¡¡¡¡ÔÚÕâ¸ö¡¡Global¡£asa¡¡³ÌÐòÖУ¬Éæ¼°µ½ÁË¡¡ASP¡¡µÄ¡¡File¡¡Access¡¡×é¼þ£¬Ëü¿ÉÒÔÌṩÓÃÓÚ·ÃÎÊÎļþϵͳµÄ·½·¨¡¢ÊôÐԺͼ¯ºÏ¡£Õ⽫ÔÚÒÔºó¡¡ASP¡¡µÄ×é¼þÖнøÐÐÕ¹¿ªÌÖÂÛ¡£ÔÚÕâÀËüÆðµ½ÁËÔÚ·þÎñÆ÷ÉÏ´´½¨ÐÂÎļþ²¢¶ÔÎļþ½øÐÐд²Ù×÷µÄ×÷Óá£ÕâÆäʵÊÇÒ»¸ö¡¡ASP¡¡Ò³Ãæ·ÃÎʼÇÊýÆ÷Ó¦ÓóÌÐòµÄ¡¡Global¡¡Îļþ£¬Ê×Ïȵ±¿Í»§Ê״ηÃÎʸÃÓ¦ÓóÌÐòµÄÊ×ҳʱ¡¡£»¡¡¹ý³Ì¡¡Application_OnStart¡¡¶¨ÒåÁËÔÚ·þÎñÆ÷ÉÏÖ¸¶¨µÄÐéÄâĿ¼ÏÂн¨Ò»¸ö¡¡VisitCount¡£txt¡¡µÄÎı¾Îļþ£¬²¢½«ÎļþµÄ·¾¶ºÍÄÚÈݱ£´æÔÚÓ¦ÓóÌÐò¼¶µÄ±äÁ¿ÖС£¶øµ±ÈκÎÒ»¸ö¿Í»§·ÃÎÊ¡¡ASP¡¡Ó¦ÓóÌÐòÖеÄÈκÎÒ»¸öÒ³Ãæʱ£¬¹ý³Ì¡¡Session_OnStart¡¡¶¨Ò彫ӦÓóÌÐò¼¶µÄ±äÁ¿¡¡visitors¡¡µÄÖµ×Ô¶¯¼ÓÒ»¡£ÕâÑù£¬Ã¿µ±Óпͻ§·ÃÎÊÒ³Ãæʱ£¬±äÁ¿¡¡visitors¡¡¶¼½«×Ô¶¯¼ÓÒ»£¬ÒÔÆðµ½Í³¼Æµã»÷ÂʵÄ×÷Óá£ÓÉÓÚ±äÁ¿¡¡visitors¡¡µÄÖµÊÇ´æ´¢ÔÚϵͳÄÚ´æÖ®ÖУ¬ËùÒÔÈç¹û·þÎñÆ÷¹Ø±Õ»òÖØÐÂÆô¶¯£¬´æ´¢ÔÚ±äÁ¿ÖеÄÊý¾Ý½«×Ô¶¯¶ªÊ§£¬ËùÒÔͨ¹ý¶¨Òå¹ý³Ì¡¡Application_OnEnd£¬ÔÚ·þÎñÆ÷¹Ø±Õ»òÖØÆô֮ǰ½«Êý¾ÝдÈëÊÂÏȽ¨Á¢µÄÎı¾ÎļþÖ®ÖУ¬ÕâÑù¾ÍÄÜÈ·±£µ±·þÎñÆ÷ÔÙ´ÎÆô¶¯Ê±£¬¡¡Application_OnStart¡¡¹ý³Ì¿ÉÒÔ´Ó¡¡VisitCount¡£txt¡¡ÎļþÖжÁÈ¡ÒÔÇ°µÄͳ¼ÆÊý¡£
¾­¹ýÕâ¶Îʱ¼äµÄѧϰ£¬ÏàÐÅ´ó¼ÒÒѾ­Äܹ»±È½ÏÊìÁ·µÄÔËÓÃÎÒÃÇËùѧ¹ýµÄÕâЩ¡¡ASP¡¡ÄÚ½¨¶ÔÏóÀ´±àдһЩ½Ï¼òµ¥µÄ¡¡ASP¡¡Ó¦ÓóÌÐò£¬¿É±ðС¿´ÄãÏÖÔÚËùÕÆÎÕµÄÕâЩ¡¡ASP¡¡»ù±¾ÖªÊ¶Å¶¡¡£¡¡¡ÆäʵÄãÒѾ­Äܹ»¿ª·¢Ò»Ð©¼òµ¥µ«ÊµÓõġ¡ASP¡¡Ó¦ÓóÌÐòÁË¡£ÏÂÃæÎҾ;ÙÒ»¸ö·Ç³£¼òµ¥µÄ¡¡ASP¡¡WEB¡¡ÁÄÌìÊÒ³ÌÐò£¬Äã»á·¢¾õдÁÄÌìÊÒÔ­À´ÊÇÒ»¼þÕâôÈÝÒס¢ÇáËɵÄÊ¡£¿ÉÄÜÅóÓÑÃÇÒѾ­ÔÚһЩÔÓÖ¾ÉÏ¿´µ½¹ý¡¡ASP¡¡ÁÄÌì³ÌÐòµÄ±àд·½·¨£¬µ«×÷ÕßÔÚÕâÀï×Ô¼ºÐ´ÁËÒ»¸ö¸ü¼òµ¥µÄ³ÌÐò£¬½ö½öʹÓÃÁËÒ»¸ö¡¡¡£asp¡¡Îļþ¡£Ç뽫ÒÔÏ´úÂë¼ôÌùµ½¼Çʲ¾²¢±£´æΪ¡¡chat¡£asp¡£
¡¶¡¡£¥@¡¡Language=VBScript¡¡£¥¡·
¡¶¡¡£¥
Response¡£Buffer=true¡¡'¡¡ÉèÖÃÊä³ö»º´æ£¬ÓÃÓÚÏÔʾ²»Í¬Ò³Ãæ¡£
On¡¡error¡¡resume¡¡next¡¡'¡¡ºöÂÔ³ÌÐò³ö´í²¿·Ö
If¡¡Request¡£ServerVariables£¨¡¨Request_Method¡¨£©=¡¨GET¡¨¡¡then
'¡¡ÅжϿͻ§ÊÇÒÔʲô·½Ê½ÇëÇó¡¡WEB¡¡Ò³Ãæ
'¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­
'¡¡¿Í»§µÇ½½çÃæ
'¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­
£¥¡·
¡¶¡¡form¡¡method=¡¨POST¡¨¡¡action=¡¨chat¡£asp¡¨¡·¡¶¡¡p¡·
¡¶¡¡input¡¡type=¡¨text¡¨¡¡name=¡¨nick¡¨¡¡size=¡¨20¡¨¡¡value=¡¨nick¡¨¡¡style=¡¨background¡­color£º¡¡rgb£¨192£»192£»192£©¡¨¡·¡¶¡¡br¡·
¡¶¡¡input¡¡type=¡¨submit¡¨¡¡value=¡¨¡¡½øÈëÁÄÌìÊÒ¡¡¡¨¡¡name=¡¨B1¡¨¡¡style=¡¨color£º¡¡rgb£¨255£»255£»0£©£»¡¡font¡­size£º¡¡9pt£»¡¡background¡­color£º¡¡rgb£¨0£»128£»128£©¡¨¡·
¡¶¡¡p¡·¡¶¡¡input¡¡type=¡¨hidden¡¨¡¡name=¡¨log¡¨¡¡size=¡¨20¡¨¡¡value=¡¨1¡¨¡·¡¶¡¡br¡·¡¶¡¡/p¡·
¡¶¡¡/form¡·
¡¶¡¡£¥
Response¡£End¡¡'¡¡½áÊø³ÌÐòµÄ´¦Àí
Else
Response¡£clear¡¡'¡¡Çå¿Õ»º´æÖеÄÄÚÈÝ
dim¡¡talk
If¡¡Request¡£Form£¨¡¨nick¡¨£©¡¨¡¨¡¡then
'¡¡ÅжϿͻ§ÊÇÊÇ·ñÔÚÁÄÌì½çÃæÖÐ
Session£¨¡¨nick¡¨£©=Request¡£Form£¨¡¨nick¡¨£©
End¡¡If
'¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­'
¿Í»§ÁÄÌì½çÃæ
'¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­
£¥¡·
¡¶¡¡form¡¡method=¡¨POST¡¨¡¡action=¡¨chat¡£asp¡¨¡¡name=form1¡·¡¶¡¡p¡·¡¶¡¡£¥=Session£¨¡¨nick¡¨£©£¥¡·Ëµ»°£º¡¶¡¡input¡¡type=¡¨text¡¨¡¡name=¡¨talk¡¨¡¡size=¡¨50¡¨¡·¡¶¡¡br¡·
¡¶¡¡input¡¡type=¡¨submit¡¨¡¡value=¡¨¡¡Ìá½»¡¡¡¨¡¡name=¡¨B1¡¨¡·
¡¶¡¡input¡¡type=¡¨reset¡¨¡¡value=¡¨¡¡È¡Ïû¡¡¡¨¡¡name=¡¨B2¡¨¡·¡¶¡¡/p¡·
¡¶¡¡/form¡·
¡¶¡¡A¡¡HREF=¡¨/asptest/shusheng/chat¡£asp¡¨¡·À뿪¡¡¡¶¡¡/a¡·¡¶¡¡br¡·¡¶¡¡br¡·
¡¶¡¡£¥
If¡¡Request¡£Form£¨¡¨log¡¨£©1¡¡then
If¡¡trim£¨Request¡£Form£¨¡¨talk¡¨£©£©=¡¨¡¨¡¡then
'¡¡ÅжÏÓû§ÊÇ·ñûÓÐÊäÈëÈκÎÄÚÈÝ
talk=Session£¨¡¨nick¡¨£©&¡¨¡¡³ÁĬÊǽ𡣡¨
Else
talk=trim£¨Request¡£Form£¨¡¨talk¡¨£©£©
'¡¡È¥µô×Ö·ûºóµÄ¿Õ¸ñ
End¡¡If
Application¡£lock
Application£¨¡¨show¡¨£©=¡¨¡¶¡¡table¡¡border='0'¡¡cellpadding='0'¡¡cellspacing='0'¡¡width='85£¥'¡¡¡·¡¶¡¡tr¡·¡¶¡¡td¡¡width='100£¥'¡¡bgcolor='#C0C0C0'¡·¡¶¡¡/td¡·¡¶¡¡/tr¡·¡¶¡¡tr¡·¡¶¡¡td¡¡width='100£¥'¡·¡¶¡¡font¡¡color='#0000FF'¡·À´×Ô¡¡¡¨&Request¡£ServerVariables£¨¡¨remote_addr¡¨£©&¡¨¡¡µÄ¡¡¡¨&Session£¨¡¨nick¡¨£©&time&¡¨¡¡Ëµ£º¡¶¡¡/font¡·¡¨&talk&¡¨¡¶¡¡/td¡·¡¶¡¡/tr¡·¡¶¡¡tr¡·¡¶¡¡td¡¡width='100£¥'¡¡bgcolor='#C0C0C0'¡·¡¶¡¡/td¡·¡¶¡¡/tr¡·¡¶¡¡/table¡·¡¶¡¡br¡·¡¨&Application£¨¡¨show¡¨£©
Application¡£UnLock
Response¡£Write¡¡Application£¨¡¨show¡¨£©
End¡¡If
End¡¡If
£¥¡·
µÚÒ»´ÎÔËÐС¡chat¡£asp¡¡³ÌÐò£¬ÄãÊ×ÏȽ«¿´µ½ÈçÏÂÒ³Ãæ¡¡£º

Ñ¡ÔñÄãµÄ¡¡nick¡¡½øÈëÁÄÌìÊҺ󣬽«¿´µ½ÈçÏÂÒ³Ãæ¡¡£º

ÊäÈëÄãÏëҪ˵µÄ»°£¬¶Ô»°½«³öÏÖÔÚÊäÈë¿òµÄÏ·½£¬ÈçÏÂͼ¡¡£º

ÏÂÃæÎÒÃÇÀ´¶ÔÕâ¸öÁÄÌìÊÒ³ÌÐò½øÐÐÖ𲽵ķÖÎö¡£
Ê×ÏÈ£¬ÓÉÓÚÁÄÌìÊÒµÄËùÓпͻ§¶¼ÒªÄܹ»¹²ÏíÐÅÏ¢£¬ËùÒÔ²»¿É±ÜÃâµÄÒªÓõ½¾ßÓÐÓ¦ÓóÌÐò¼¶±äÁ¿µÄ¶ÔÏó¡¡Application£¬ÕâÊǽ¨Á¢¡¡Chat¡¡³ÌÐòµÄ¹Ø¼üËùÔÚ£¬ËùÓеÄ̸»°Êý¾Ý¶¼´æ·ÅÔÚÒ»¸öÓ¦ÓóÌÐò¼¶±äÁ¿ÖУ¬ÒÔ±ãÈÃËùÓеĿͻ§¶ÁÈ¡¡£ÎÒÃÇ¿ÉÒÔÓÃËùѧ¹ýµÄ¡¡request¡¡¶ÔÏó»ñÈ¡¿Í»§ËùÊäÈëµÄ̸»°£¬²¢±£´æÔÚ±äÁ¿¡¡talk¡¡ÖС¡£»¡¡È»ºó½«¡¡talk¡¡µÄÖµ´æÈëÓ¦ÓóÌÐò¼¶±äÁ¿¡¡show¡¡ÖУ¬ÈçÏ¡¡£º
¡¶¡¡£¥¡¡Application£¨¡¨show¡¨£©=talk&Application£¨¡¨show¡¨£©¡¡£¥¡·
½ÓÏÂÀ´Òª¿¼ÂǵÄÊǵ±²»Í¬µÄ¿Í»§Í¬Ê±Ïò¡¡Chat¡¡Ó¦ÓóÌÐò½øÐвÙ×÷µÄʱºòÈçºÎ´¦Àí¡£Õâ¸öÎÊÌâÆäʵÓëÔÚÊý¾Ý¿âÖеÄÁ½¸öÓû§Í¬Ê±Ð´Èëͬһ¸ö¼Ç¼һÑù£¬Èç¹ûÁ½¸öÓû§Í¬Ê±¶Ôͬһ¸öÓ¦ÓóÌÐò¼¶±äÁ¿½øÐÐд²Ù×÷£¬ÔòÒ»¸öÓû§Ëù×÷µÄÐ޸ĻᱻÁíÒ»¸öÓû§µÄ²Ù×÷Ëù¸²¸Ç£¬ËùÒÔ£¬Èç¹û¶Ô¡¡Application¡¡¶ÔÏóÊý¾ÝµÄ²¢·¢·ÃÎʲ»²ÉÈ¡Ò»¶¨´ëÊ©£¬Ôò»áµ¼Öµ±Á½¸öÓû§ÊÔͼͬʱ¶Ô¡¡Asp¡¡ÁÄÌìÊÒÓ¦ÓóÌÐòÌύʱ£¬Ò»¸öÓû§µÄÌá½»ÄÚÈݻᱻÁíÒ»¸öÓû§µÄÌá½»ÄÚÈÝËù¸²¸Ç£¬ÔÚ±»²Î¼Óµ½»á»°ÖеÄÈκÎÈË¿´µ½Ö®Ç°¾ÍÏûʧÁË¡£ÎªÁ˱ÜÃâÕâÀàÎÊÌâµÄ³öÏÖ£¬ÎÒÃÇÐèҪʹÓá¡Application¡¡¶ÔÏóµÄ¡¡Lock¡¡ÊôÐÔÀ´Ô¼ÊøÖ»ÔÊÐíµ±Ç°µÄÓû§±à¼­»òÔö¼Ó¡¡Application¡¡¶ÔÏóµÄÊôÐÔ£¬ÕâÑùµ±Óû§¿ªÊ¼ÐÞ¸ÄÓ¦ÓóÌÐò¼¶±äÁ¿¿ªÊ¼£¬µ½¡¡Application¡¡¶ÔÏó±»ÏÔʽµØ¡¡Unlocked¡¡ÎªÖ¹£¬Application¡¡¶ÔÏóµÄÊôÐÔÖ»Äܱ»¸ÃÓû§±à¼­£¬Èç¹û´ËʱÓÐÆäËûÓû§ÇëÇó±à¼­¡¡Application¡¡¶ÔÏó£¬ÔòÕâЩÓû§ÒªÅŶӵȴý£¬ÖªµÀÓ¦ÓóÌÐò±»¡¡Unlock¡¡ÎªÖ¹¡£ÈçÏÂËùʾ¡¡£º
Application¡£lock
Application£¨¡¨show¡¨£©=talk&Application£¨¡¨show¡¨£©
Application¡£UnLock
ÏÖÔÚÕû¸ö³ÌÐòµÄºËÐIJ¿·ÖÄãÒѾ­Á˽âÁË£¬ÏÂÃ濼ÂÇÈçºÎ±£´æ¿Í»§ÐÅÏ¢£¬ÕâÀïÎÒÃÇÒªÓõ½Ò»¸ö»á»°¼¶±äÁ¿£¬¼´½«¿Í»§µÄ¡¡nick¡¡±£´æÔÚ¡¡Session¡¡ÖС£È磺
Session£¨¡¨nick¡¨£©=Request¡£Form£¨¡¨nick¡¨£©
×îºó£¬ÎÒÃÇÒª¿¼ÂǵÄÊÇÈçºÎ½öÔÚÒ»¸ö¡¡¡£asp¡¡ÎļþÖд¦Àí¸÷ÖÖʼþ¡¡£»¡¡Èç¡¡£º¡¡¿Í»§µÇ½½çÃæ¡¢¿Í»§ÁÄÌì½çÃæ¡£ÓÉÓÚ¿Í»§µÚÒ»´ÎÇëÇó¡¡¡£asp¡¡Îļþʱ£¬²ÉÓõÄÊǼòµ¥µÄ¡¡HTTP¡¡GET¡¡·½Ê½£¬µ«Êǵ±¿Í»§ÏòÒ³ÃæÉÏµÄ±íµ¥×Ö¶ÎÖÐÔö¼ÓµÄÊý¾Ý²¢Ïò×ÔÉíÌá½»±íµ¥ºó£¬¡£asp¡¡Îļþ»áÔٴα»ÇëÇ󣬲»¹ýÕâ´ÎÊý¾ÝÊǾ­¹ý¡¡HTTP¡¡POST¡¡·½Ê½½øÐд«µÝµÄ¡£Îļþ±»ÇëÇóµÄ·½Ê½¿ÉÒÔÓÃÁ½ÖÖ·½·¨À´È·¶¨¡£Ò»ÊDzâÊÔ¡¡Request¡£Form¡¡¼¯ºÏÊÇ·ñ°üº¬³ÉÔ±£¬ÈôûÓУ¬Ôò±íÃ÷ûÓз¢Ë͸ø±íµ¥´¦ÀíµÄÊý¾Ý¡£¶þÊÇʹÓá¡Request¡£ServerVariables£¨¡¨Request_Method¡¨£©¡¡±äÁ¿¡£Èç¹û±íµ¥ÊÇͨ¹ý¡¡HTTP¡¡GET¡¡·½Ê½±»ÇëÇóµÄ£¬ÔòÕâ¸ö±äÁ¿»á·µ»Ø¡¨GET¡¨£¬Èç¹û±íµ¥±»Ìá½»´¦ÀíÔò·µ»Ø¡¨POST¡¨¡£ÓÉÓÚºóÒ»ÖÖ·½·¨¶ÔÓÚÈ·¶¨ÎļþµÄÇëÇó·½Ê½¸üÖ±½Ó£¬ËùÒÔÎÒÃÇʹÓÃÈçÏ´úÂë½øÐÐÅжϡ¡£º
if¡¡Request¡£ServerVariables£¨¡¨Request_Method¡¨£©=¡¨GET¡¨¡¡then
ÓÉÓÚÎÒÃÇÉèÖÃÁË¡¡ASP¡¡»º´æ£¬ËùÒÔµ±³ÌÐòÅжÏÒ³ÃæÇëÇó·½Ê½Îª¡¡GET¡¡Ê±£¬³ÌÐòÔËÐС¡Response¡£End£¬À´½áÊøºóÃæµÄËùÓвÙ×÷£¬·ñÔòÔòÔËÐС¡Response¡£clear£»¡¡Çå¿Õ»º´æÖÐÒÑÓеÄÄÚÈÝ£¬²¢¼ÌÐø³ÌÐòµÄÔËÐС£ÕâÑùÎÒÃǾ͵ÃÒÔÓÃͬһ¸ö¡¡¡£asp¡¡Îļþ¸ù¾Ý²»Í¬Çé¿ö¸ø¿Í»§ÏÔʾ²»Í¬µÄ½çÃæ¡£
ºÃÁË£¬ÎÒÒѾ­½«Õâ¸ö¡¡ASP¡¡Chat¡¡³ÌÐòµÄºËÐIJ¿·Ö¸æËß´ó¼ÒÁË£¬Ê£ÏµÄһЩϸ½ÚÐÔÎÊÌâÇë¸÷λ×Ô¼º¶Á³ÌÐò°É£¬ÆäʵÕâ¸ö³ÌÐò»¹´æÔ

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©

Äã¿ÉÄÜϲ»¶µÄ