¿ªÊ¼ N ÅÐÓû§ÃûÊÇ·ñ дÈëcookies? Y ×¢²á³ÌÐò£º response.redirect \ ¿ªÊ¼ Ö÷Ò³ÏÔʾ³ÌÐò£º 1 Åд«µÝµÄ²ÎÊý Àà±ð? 0 ÀϿͻ§£¬ÏÔʾ ¡°»¶ÓÔٴιâÁÙ£¡¡± пͻ§£¬ÏÔʾ ¡°»¶ÓÊ״ιâÁÙ£¡¡± (1) ¢Æ Ö÷Ò³ÏÔʾ³ÌÐò£º4_home.asp(ÓвÎÊýjr)
¿ªÊ¼ ¿ªÊ¼ FORM±íµ¥ÊäÈ룺 Åд«µÝµÄ²ÎÊý Óû§ÃûÀà±ð? ÃÜÂëÃÜÂëÈ·ÈÏ ºÏ·¨ E-mail ºÅ QQÓû§ÃûдÈëcookies£¬ ÓÐЧÆÚÉèΪ3Äê Ìá½» Óдí ÏÔʾ´íÎó£¡ÖØÐÂ×¢²á£º µ÷4_verify.aspÑéÖ¤ÊäÈë Ö÷Ò³ÏÔʾ³ÌÐò£º ¢Ç ×¢²á³ÌÐò£º4_login.asp
¢È ÑéÖ¤³ÌÐò£º4_verify.asp
2£®³ÌÐò´úÂë
¢Å Ö÷³ÌÐò£º4_index.asp
¢Æ Ö÷Ò³ÏÔʾ³ÌÐò£º4_home.asp
¢Ç ×¢²á³ÌÐò£º4_login.asp
¢È ÑéÖ¤³ÌÐò£º4_verify.asp
ËÄ¡¢ÊµÑé˼¿¼Ìâ
1£®Response µÄ Write ·½·¨µÄÁ½ÖÖд·¨ÓкÎÇø±ð¡£ 2£®Redirect ·½·¨ºÍ³¬Á´½ÓµÄÇø±ðÊÇʲô£¿ 3£®µ±Ê¹Óà Redirect ·½·¨Ê±£¬ÎªÊ²Ã´ÓÐʱҪÔÚÎļþ¿ªÍ·¼Ó<% Reponse.Buffer=True %>Õâ¾ä»°£¿
4.Ç뿪·¢Ò»¸öÒ³Ãæ£¬ÏÔʾÀ´·ÃÕßµÄIPµØÖ·¡£²¢ÅжϣºÈç¹ûIPµØÖ·ÒÔ202.112¿ªÍ·£¬ÔòÏÔʾ»¶ÓÐÅÏ¢£»·ñÔòÏÔʾΪ·Ç·¨Óû§£¬²¢ÖÕÖ¹Ö´ÐгÌÐò¡£
ʵÑéËÄ SessionºÍApplication³ÌÐòÉè¼Æ
Ò»¡¢ÊµÑéÄ¿µÄ¼°ÒªÇó
1£®ÊìÁ·ÕÆÎÕÀûÓÃSession¶ÔÏó¼ÇÔØÌØ¶¨¿Í»§ÐÅÏ¢µÄ¼¼Êõ£¬±àÖÆÏà¹ØµÄÑéÖ¤ÑÝʾ³ÌÐò£» 2£®ÊìÁ·ÕÆÎÕÀûÓÃApplication¶ÔÏó¼ÇÔØËùÓпͻ§ÐÅÏ¢µÄ¼¼Êõ£¬±àÖÆÏà¹ØµÄÑéÖ¤ÑÝʾ³ÌÐò£¬²¢Éè¼ÆÒ»¸ö¼òµ¥¡°ÁÄÌìÊÒ¡±³ÌÐò¡£
¶þ¡¢ÊµÑéÄÚÈÝ
1£®ÉÏ»úÑéÖ¤½Ì²ÄÉϵÄÀý5.9ÖÁÀý5.12¡£
2£®ÊÔ±àдһ¸öASP³ÌÐò£¬ÊµÏÖ²¢ÏÔʾµ±Ç°ÍøÒ³µÄÔÚÏßÈËÊýºÍ¼ÆÊýÆ÷¡£
3£®ÊÔ±àдһ¸öASP³ÌÐò£¬ÊµÏÖÒ»¸ö¼òµ¥µÄÁÄÌìÊÒ£¬Äܹ»ÏÔʾ·¢ÑÔÈ˵ÄÐÕÃû¡¢·¢ÑÔÄÚÈݺͷ¢ÑÔʱ¼äµÈ¡£
Èý¡¢ÊµÑéÖ¸µ¼
£¨Ò»£©Session¶ÔÏó
SessionÖ¸µÄ¾Í·ÃÎÊÕß´Óµ½´ïij¸öÌØ¶¨Ö÷Ò³µ½À뿪ΪֹµÄÄǶÎʱ¼ä£¬Ã¿Ò»·ÃÎÊÕß¶¼»áµ¥¶À»ñµÃÒ»¸öSession¡£
Session¶ÔÏó´æ´¢Ìض¨µÄÓû§»á»°ËùÐèµÄÐÅÏ¢¡£Session¶ÔÏóµÄÊôÐÔ£º(1) SessionID£º´æ´¢Óû§µÄSession ID
1£®Timeout£ºSessionµÄÓÐЧÆÚʱ³¤14£® Session¶ÔÏóµÄ·½·¨£º 2£®Abandon£ºÇå³ýSession¶ÔÏó
3£®Session¶ÔÏóµÄʼþ£¨ÓëGlobal.asa½áºÏʹÓã©£º
¢Å Session_OnStart£ºÒ»¸öSession¶ÔÏó¿ªÊ¼Ç°£¬µ÷ÓøóÌÐò£» ¢Æ Session_OnEnd£ºÒ»¸öSession¶ÔÏó½áÊøºó£¬µ÷ÓøóÌÐò£» 4£®Session¶ÔÏó´æÈ¡ÐÅÏ¢
¢Å Session¶ÔÏó´æÈ¡±äÁ¿»ò×Ö·û´®
±£´æÓï·¨£ºSession(¡°SessionÃû×Ö¡±)=±äÁ¿»ò×Ö·û´®ÐÅÏ¢ ´ÓSessionÖе÷ÓøÃÐÅÏ¢µÄÓï·¨£ºa=session(¡°SessionÃû×Ö¡±) ¢Æ Session¶ÔÏó´æÈ¡Êý×é
±£´æÊý×éµÄÓï·¨£ºSession(¡°SessionÊý×éÃû¡±)=Êý×é±äÁ¿ »ñÈ¡Êý×éµÄÓï·¨£ºV_array=Session(¡°SessionÊý×顱) £¨¶þ£©Application¶ÔÏó¼ò½é
Application¶ÔÏó¼ÇÔØ²»Í¬¿Í»§¶Ë¹²ÏíµÄÊý¾Ý¡£ËùÓпͻ§Ê¹ÓÃÒ»¸öApplication¶ÔÏó¡£ Application¶ÔÏóÎÞÓÐЧÆÚ¡£´Ó¸ÃÓ¦ÓóÌÐòÆô¶¯Ö±µ½¸ÃÓ¦ÓóÌÐòÍ£Ö¹¡£ 1£®Application¶ÔÏóµÄ·½·¨ ¢Å Lock£ºËø¶¨
¢Æ Unlock£º½â³ýËø¶¨
2£®Application¶ÔÏóµÄʼþ£¨ÓëGlobal.asa½áºÏʹÓã©£º
¢Å Application_OnStart£ºÒ»¸öApplication¶ÔÏó¿ªÊ¼Ç°£¬µ÷ÓøóÌÐò£»
¢Æ Application _OnEnd£ºÒ»¸öApplication¶ÔÏó½áÊøºó£¬µ÷ÓøóÌÐò£»15£® Application¶ÔÏó´æÈ¡ÐÅÏ¢
¢Ç Application¶ÔÏó´æÈ¡±äÁ¿»ò×Ö·û´®
Application¶ÔÏó±£´æÊý¾ÝµÄÓï·¨£ºApplication(¡°ApplicationÃû×Ö¡±)=±äÁ¿»ò×Ö·û´® Application¶ÔÏó»ñÈ¡Êý¾ÝµÄÓï·¨£ºv_name=Application(¡°ApplicationÃû×Ö¡±) ¢È Application¶ÔÏó´æÈ¡Êý×鱨Ðë°ÑÊý×éµ±³ÉÒ»¸öÕûÌå´æÈëºÍ¶ÁÈ¡£¬Ö»ÊǴ洢ʱӦLockºÍUnlock¡£
¢É ´æ´¢Êý×éÓï·¨£ºApplication(¡°ApplicationÊý×éÃû¡±) = Êý×é±äÁ¿ ¢Ê »ñÈ¡Êý×éÐÅÏ¢µÄÓï·¨£ºV_array = Application(¡°ApplicationÊý×éÃû¡±) £¨Èý£©ÊµÀý·ÖÎö£ºÒ»¸ö¼òµ¥µÄССÁÄÌìÊÒ
¸ÃÁÄÌìÊÒ¹¦Äܽϼòµ¥£¬½öÔÚ½øÈëʱÊäÈëêdzƣ¬È»ºóÔÚÁÄÌìÊÒÊäÈë²¢ÏÔʾÊäÈëÐÅÏ¢¡£
Ö÷³ÌÐò£ºIndex.asp ÊäÈëêÇ³Æ ¿ò¼Ü³ÌÐò£ºChat.asp ÉÏ¿ò¼Ü³ÌÐò£ºMain.asp ÏÔʾ·¢ÑÔ Ï¿ò¼Ü³ÌÐò£ºInput.asp ÊäÈë·¢ÑÔ Ñ¡ÔñÍ˳ö Í˳öÁÄÌìÊÒ³ÌÐò£ºExit.asp 1£®ÁÄÌìÊÒ×ÜÌå½á¹¹
2£®Ö÷³ÌÐò£ºIndex.asp Ö÷³ÌÐòÖ÷ÒªÊäÈëÓû§êdzƣ¬²¢¼ì²éêdzÆÊÇ·ñΪ¿Õ£¬Îª¿ÕÔòÖØÐÂÊäÈ룻²»Îª¿ÕÔòµ÷Chat.asp³ÌÐò£¬½øÈëÁÄÌìÊÒ¡£
Æä³ÌÐò´úÂëÈçÏ£º
3£®¿ò¼Ü³ÌÐò£ºChat.asp