¡¡¡ ͨ¹ýǰ¾ÅƪµÄÀíÂÛºÍʵ¼ù£¬ÏàÐÅ´ó¼ÒÒѾ¶Ô ASP ÓÐÁËϵͳµÄÁ˽⣬ËäÈ»ÖÁ½ñΪֹ£¬ÎÒÃÇֻѧÁË ASP µÄ 4 ¸öÄÚ½¨¶ÔÏ󣬵«ÒѾÍêÈ«Äܹ»Ð´³öһЩʵÓõÄС³ÌÐòÁË¡£½ñÌ죬×÷Õß½«¼ÌÐø¸ø´ó¼Ò½²½â×îºóÒ»¸ö
ASP ÄÚ½¨¶ÔÏ󡪡ªServer¡£
¡¡¡¡ ÔÚ¿ªÊ¼±¾´Î¿Î³Ì֮ǰ£¬ÎÒÈÔÒªÔÚÕâÀï»Ø´ðһЩÅóÓÑÃÇÌá³öµÄ±È½ÏÆÕ±éµÄÎÊÌâ¡£×î½üÈÔÓв»ÉÙÅóÓÑÀ´ÐÅÎÊÎÒ£¬ÈçºÎ¹¹½¨·þÎñÆ÷¶ËµÄ Active Server
Page »·¾³¡£ÎÒÏë¿ÉÄÜÊÇÎÒÔÚǰ¼¸ÆªÖÐûÓн²Çå³þ£¬Òò´Ë£¬ÔÚ±¾ÆªµÄ¿ªÍ·ÓбØÒª°ÑÕâ¸öÎÊÌâÏêϸ²ûÊöÒ»±é¡£
¡¡¡¡ ASP µÄÓ¦ÓÃÍêÈ«ÊÇ»ùÓÚ Microsoft Internet Infomation Server£¨¼ò³Æ IIS£©Ö®Éϵģ¬IIS ÓзֱðÓÃÓÚ
Windows NT Server ºÍ WorkStation µÄÁ½¸ö°æ±¾ÖУ¨µ±È» IIS4.0 Ò²ÓÐ Windows98 °æ£¬ÕâÀïÔÝÇÒ²»Ìᣩ£¬Æä¹¦Äܼ¸ºõÍêÈ«Ïàͬ£¬Ëù²»Í¬µÄÖ»Êǰ²×°¹ý³Ì¡£Ò»°ãÀ´Ëµ£¬ÎÒÃÇʹÓõͼÊÇ»ùÓÚ
NT ·þÎñÆ÷É쵀 IIS °æ±¾¡£ÔÚ NT Server µÄ»·¾³ÖУ¬·¢²¼ÐÅÏ¢¡¢¹ÜÀíÕ¾µãµÄ¹¤×÷Ò»°ã¶¼ÊÇͨ¹ý IIS À´Íê³ÉµÄ¡£Í¨³£ÎÒÃÇÔÚ NT4.0
°æ±¾ÖÐÔËÐеÄÊÇ IIS2.0 °æ£¬µ«Ëü²»¾ßÓÐÖ§³Ö ASP µÄ¹¦ÄÜ¡£ASP ±ØÐëÔÚ°²×°Íê IIS ºóµ¥¶À°²×°£¬°²×°ÎļþÊÇÒ»¸ö΢Èí·¢²¼µÄ ASP °²×°°ü£¬´óÔ¼ÓÐ
9 Õ׶࣬Ӧ¸Ã¿ÉÒÔÔÚ΢ÈíµÄÍøÕ¾ÉÏÏÂÔØ¡£µ± IIS2.0 ÖÐÔöÌíÁËÖ§³Ö ASP µÄ¹¦ÄÜºó£¬ÆäÒ²¾Í×Ô¶¯Éý¼¶Îª 3.0 °æ±¾¡£2.0 ºÍ 3.0 ¶ÔÓÚ
WEB ·þÎñÆ÷À´Ëµ£¬²¢Ã»ÓÐʲô´óµÄ¸Ä¶¯£¬Ö»Êǵ¥´¿µØÔö¼ÓÁËÔËÐÐ ASP µÄÄÜÁ¦¡£µ±°²×°Íê³Éºó£¬ÔËÐÐ Internet ·þÎñ¹ÜÀíÆ÷£¬Ä㽫¿´µ½ÈçÏÂ»Ãæ:
¡¡
¡¡¡¡ ¿ÉÒÔµ½ÔÚ IIS3.0 ÖÐÌṩÁËÈýÖÖ·þÎñ£ºWWW¡¢Gopher¡¢FTP£¬WWW ·þÎñΪ¿Í»§ä¯ÀÀÆ÷Ìá½» WEB Ò³£¬²¢ÔÊÐí¿Í»§·ÃÎÊ .asp
Îļþ¡£µ±È»£¬Äã¿ÉÒÔÖ±½Ó°²×°×îÐ嵀 IIS4.0 °æ±¾£¬×÷ÕßÒ²½¨Òé¸÷λ°²×°´Ë°æ±¾£¬ÒòΪËü¾ßÓиüÇ¿¸ü¸ßµÄ WEB ¹ÜÀí»úÄܺͰ²È«ÐÔ¡£ÔÚ IIS4.0
ÖÐ IIS µÄ¹ÜÀí½çÃæ·¢ÉúÁ˸ù±¾ÐԵĸı䣬ÊìϤµÄ Internet ·þÎñ¹ÜÀíÆ÷£¬±»È¡¶ø´ú֮Ϊ Microsoft ¹ÜÀí¿ØÖÆÌ¨£¬¼ò³Æ MMC¡£Æä½çÃæÈçÏÂͼ:
¡¡
¡¡¡¡ ÄÇôÈçºÎ°²×° IIS4.0 ÄØ£¿ÔÚ NT4.0 Éϰ²×° IIS4.0 ʱ£¬ÄãµÄϵͳÖбØÐëÒѾ°²×°ÁË NT SP3£¬ÒÔ¼° Internet
Explorer4.01£¬×¢ÒâÕâÀïµÄ Internet Explorer µÄ°æ±¾±ØÐëÊÇ 4.01£¬°æ±¾ºÅΪ 4.72.3110.8¡£ÕâµãºÜÖØ ¬·ñÔòÄ㽫²»Äܰ²×°
IIS4.0¡£×÷ÕßΪÁ˰²×°¸Ã°æ±¾ÌØÒ⻨·ÑÁËÒ»¸öÍíÉÏÔÚ΢ÈíµÄÕ¾µãÉÏÉý¼¶ IE °æ±¾¡£
¡¡¡¡ IIS Ö§³ÖÐéÄâĿ¼£¬Í¨¹ýÔÚ¡°·þÎñÆ÷ÊôÐÔ¡±¶Ô»°¿òÖеġ°Ä¿Â¼¡±±êÇ©¿ÉÒÔ¹ÜÀíÐéÄâĿ¼¡£½¨Á¢ÐéÄâĿ¼¶ÔÓÚ¹ÜÀí WEB Õ¾µã¾ßÓзdz£ÖØÒªµÄÒâÒå¡£Ê×ÏÈ£¬ÐéÄâĿ¼Òþ²ØÁËÓйØÕ¾µãĿ¼½á¹¹µÄÖØÒªÐÅÏ¢¡£ÒòΪÔÚä¯ÀÀÆ÷ÖУ¬¿Í»§Í¨¹ýÑ¡Ôñ¡°²é¿´Ô´´úÂ롱£¬ºÜÈÝÒ×¾ÍÄÜ»ñÈ¡Ò³ÃæµÄÎļþ·¾¶ÐÅÏ¢£¬Èç¹ûÔÚ
WEB Ò³ÖÐʹÓÃÎïÀí·¾¶£¬½«±©Â¶ÓйØÕ¾µãĿ¼µÄÖØÒªÐÅÏ¢£¬ÕâÈÝÒ×µ¼ÖÂϵͳÊܵ½¹¥»÷¡£Æä´Î£¬Ö»ÒªÁ½Ì¨»úÆ÷¾ßÓÐÏàͬµÄÐéÄâĿ¼£¬Äã¾Í¿ÉÒÔÔÚ²»¶ÔÒ³Ãæ´úÂë×öÈκθ͝µÄÇé¿öÏ£¬½«
WEB Ò³Ãæ´Óһ̨»úÆ÷ÉÏÒÆµ½Áíһ̨»úÆ÷¡£»¹ÓоÍÊÇ£¬µ±Ä㽫 WEB Ò³Ãæ·ÅÖÃÓÚÐéÄâĿ¼Ïºó£¬Äã¿ÉÒÔ¶ÔĿ¼ÉèÖò»Í¬µÄÊôÐÔ£¬È磺Read¡¢Excute¡¢Script¡£¶Á·ÃÎʱíʾ½«Ä¿Â¼ÄÚÈÝ´Ó
IIS ´«µÝµ½ä¯ÀÀÆ÷¡£¶øÖ´ÐзÃÎÊÔò¿ÉÒÔʹÔÚ¸ÃĿ¼ÄÚÖ´ÐпÉÖ´ÐеÄÎļþ¡£µ±ÄãÐèҪʹÓà ASP ʱ£¬¾Í±ØÐ뽫Äã´æ·Å .asp ÎļþµÄĿ¼ÉèÖÃΪ¡°Excute£¨Ö´ÐУ©¡±¡£×÷Õß½¨Òé´ó¼ÒÔÚÉèÖÃ
WEB Õ¾µãʱ£¬½« HTML Îļþͬ ASP Îļþ·Ö¿ª·ÅÖÃÔÚ²»Í¬µÄĿ¼Ï£¬È»ºó½« HTML ×ÓĿ¼ÉèÖÃΪ¡°¶Á¡±£¬½« ASP ×ÓĿ¼ÉèÖÃΪ¡°Ö´ÐС±£¬Õâ²»½ö·½±ãÁ˶Ô
WEB µÄ¹ÜÀí£¬¶øÇÒ×îÖØÒªµÄÌá¸ßÁË ASP ³ÌÐòµÄ°²È«ÐÔ£¬·ÀÖ¹Á˳ÌÐòÄÚÈݱ»¿Í»§Ëù·ÃÎÊ¡£ÒòΪÔÚ½ñÄê 7 Ôµ׵Äʱºò IIS ±»Ò»Ð©ÍøÂç¸ßÊÖ·¢ÏÖÁËÒ»¸ö¿ÉŵÄ
bug£¬ÄǾÍÊÇ£¬µ±ÄãÔÚÒ»¸öÕ¾µãµÄ .asp Îļþºó¼ÓÉÏ ::$DATA ºó£¬¿Í»§½«ÄÜÔÚä¯ÀÀÆ÷Öп´µ½¸Ã .asp ÎļþµÄËùÓÐÔ´´úÂ룬Õâ¶ÔÓÚÒ»¸öÕ¾µãÀ´ËµÊǷdz£¿Éŵġ£µ±È»Î¢ÈíÒѾÕë¶ÔÕâ¸ö
bug£¬±àдÁ˲¹¶¡£¬µ«ÊÇΪÁ˳¹µ×¶Å¾øÕâÖÖ¿ÉÄÜÐԵķ¢Éú£¬×÷Õß»¹Ò»½¨Òé´ó¼Ò²»Òª½« .asp ËùÔÚµÄĿ¼ÉèÖÃΪ¿É¶Á¡£
¡¡¡¡ ÎÒÏ룬ÏÖÔÚ¸÷λӦ¸ÃÒѾÍêÈ«Á˽â ASP µÄ·þÎñÆ÷¶ËÉèÖÃÁË£¬ÏÂÃæÎÒÃǾͽøÈëÕýÌâ -- ѧϰ ASP µÄ×îºóÒ»¸öÄÚ½¨¶ÔÏó Server¡£
¡¡¡¡ Server ¶ÔÏóÌṩ¶Ô·þÎñÆ÷Éϵķ½·¨ºÍÊôÐԵķÃÎÊ , ÆäÖдó¶àÊý·½·¨ºÍÊôÐÔÊÇ×÷ΪʵÓóÌÐòµÄ¹¦ÄÜ·þÎñµÄ¡£ÓÐÁË Server ¶ÔÏó£¬Äã¾Í¿ÉÒÔÔÚ·þÎñÆ÷ÉÏÆô¶¯
ActiveX ¶ÔÏóÀý³Ì£¬²¢Ê¹Óà Active Server ·þÎñÌṩÏó HTML ºÍ URL ±àÂëÕâÑùµÄº¯Êý¡£
¡¡¡¡ Ò»¡¢Óï·¨
¡¡¡¡ Server.property|method
¡¡¡¡ ¶þ¡¢ÊôÐÔ
¡¡¡¡ ScriptTimeout ³¬Ê±Öµ£¬Ôڽű¾ÔËÐг¬¹ýÕâһʱ¼äÖ®ºó¼´×÷³¬Ê±´¦Àí¡£ÈçÏ´úÂëÖ¸¶¨·þÎñÆ÷´¦Àí½Å±¾ÔÚ 100 Ãëºó³¬Ê±¡£
¡¡¡¡ $#@60; % Server.ScriptTimeout=100 %$#@62;
¡¡¡¡ ÕâÀïÐèҪעÒâµÄÊÇ£¬Í¨¹ýʹÓÃÔªÊý¾Ý¿âÖÐµÄ AspScriptTimeout ÊôÐÔ¿ÉÒÔΪ Web ·þÎñ»ò Web ·þÎñÆ÷ÉèÖÃȱʡµÄ ScriptTimeout
Öµ¡£ScriptTimeout ÊôÐÔ²»ÄÜÉèÖÃΪСÓÚÔÚÔªÊý¾Ý¿âÖÐÖ¸¶¨µÄÖµ¡£ÀýÈ磬Èç¹û NumSeconds ÉèÖÃΪ 60£¬¶øÔªÊý¾Ý¿âÉèÖðüº¬ÁËĬÈÏÖµ
90 Ã룬Ôò½Å±¾ÔÚ 90 Ãëºó³¬Ê±¡£
¡¡¡¡ Èý¡¢·½·¨
¡¡¡¡ 1¡¢HTMLEncode ·½·¨
¡¡¡¡ HTMLEncode ·½·¨ÔÊÐíÄã¶ÔÌØ¶¨µÄ×Ö·û´®½øÐÐ HTML ±àÂ룬ËäÈ» HTML ¿ÉÒÔÏÔʾ´ó²¿·ÖÄãдÈë ASP ÎļþÖеÄÎı¾£¬µ«Êǵ±ÄãÐèҪʵ¼Ê°üº¬
HTML ±ê¼ÇÖÐËùʹÓõÄ×Ö·û£¬¾Í»áÓöµ½ÎÊÌâ¡£ÕâÊÇÒòΪ£¬µ±ä¯ÀÀÆ÷¶Áµ½ÕâÑùµÄ×Ö·û´®Ê±£¬»áÊÔͼ½øÐнâÊÍ¡£ÀýÈçÏÂÃæµÄÕâ¶ÎÎı¾ :
¡¡¡¡ ÕâÊÇ¶Ô HTMLEncode ·½·¨µÄ²âÊÔ¡£$#@60; br$#@62; ÕâÀïÓ¦¸Ã²»»áÁíÆðÒ»ÐС£
¡¡¡¡ »á±»ä¯ÀÀÆ÷ÏÔʾΪ :
¡¡¡¡ ÕâÊÇ¶Ô HTMLEncode ·½·¨µÄ²âÊÔ¡£
¡¡¡¡ ÕâÀïÓ¦¸Ã²»»áÁíÆðÒ»ÐС£
¡¡¡¡ ΪÁ˱ÜÃâ´ËÀàÎÊÌ⣬ÎÒÃǾÍÐèҪʹÓà Server ¶ÔÏóµÄ HTMLEncode ·½·¨£¬²ÉÓöÔÓ¦µÄ²»ÓÉä¯ÀÀÆ÷½âÊ굀 HTML Character
Code Ìæ´ú HTML ±ê¼Ç×Ö·û¡£ËùÒÔ£¬ÓÃÏÂÃæµÄ´úÂë²ÅÄÜÏÔʾÕýÈ·µÄ HTMLEncode ×Ö·û´®£¬´Ó¶øÔÚä¯ÀÀÆ÷Öа´ÄãµÄÐèÒªÊä³öÎı¾¡£
¡¡¡¡$#@60; %
¡¡¡¡Response.write Server.htmlEncode(" ÕâÊÇ¶Ô HTMLEncode ·½·¨µÄ²âÊÔ¡£$#@60; br$#@62;
ÕâÀïÓ¦¸Ã²»»áÁíÆðÒ»ÐС£")%$#@62;
¡¡¡¡ 2¡¢URLEncode ·½·¨
¡¡¡¡ ¾ÍÏó HTMLEncode ·½·¨Ê¹¿Í»§¿ÉÒÔ½«×Ö·û´®·Òë³É¿É½ÓÊÜµÄ HTML ¸ñʽһÑù£¬Server ¶ÔÏóµÄ URLEncode ·½·¨¿ÉÒÔ¸ù¾Ý
URL ¹æÔò¶Ô×Ö·û´®½øÐÐÕýÈ·±àÂ룬µ±×Ö·û´®Êý¾ÝÒÔ URL µÄÐÎʽ´«µÝµ½·þÎñÆ÷ʱ£¬ÔÚ×Ö·û´®Öв»ÔÊÐí³öÏÖ¿Õ¸ñ£¬Ò²²»ÔÊÐí³öÏÖÌØÊâ×Ö·û¡£Îª´Ë£¬Èç¹ûÄãÏ£ÍûÔÚ·¢ËÍ×Ö·û´®Ö®Ç°½øÐÐ
URL ±àÂ룬¿ÉÒÔʹÓà Server.URLEncode ·½·¨¡£
¡¡¡¡ 3¡¢MapPath ·½·¨
¡¡¡¡ MapPath ·½·¨½«Ö¸¶¨µÄÏà¶Ô»òÐéÄâ·¾¶Ó³Éäµ½·þÎñÆ÷ÉÏÏàÓ¦µÄÎïÀíĿ¼ÉÏ¡£
¡¡¡¡ Óï·¨ÈçÏ :Server.MapPath(Path)
¡¡¡¡ Path Ö¸¶¨ÒªÓ³ÉäÎïÀíĿ¼µÄÏà¶Ô»òÐéÄâ·¾¶¡£Èô Path ÒÔÒ»¸öÕýб¸Ü (/) »ò·´Ð±¸Ü (\) ¿ªÊ¼£¬Ôò MapPath ·½·¨·µ»ØÂ·¾¶Ê±½«
Path ÊÓΪÍêÕûµÄÐéÄâ·¾¶¡£Èô Path ²»ÊÇÒÔб¸Ü¿ªÊ¼£¬Ôò MapPath ·½·¨·µ»ØÍ¬ .asp ÎļþÖÐÒÑÓеÄ·¾¶Ïà¶ÔµÄ·¾¶¡£ÕâÀïÐèҪעÒâµÄÊÇ
MapPath ·½·¨²»¼ì²é·µ»ØµÄ·¾¶ÊÇ·ñÕýÈ·»òÔÚ·þÎñÆ÷ÉÏÊÇ·ñ´æÔÚ¡£
¡¡¡¡ ¶ÔÓÚÏÂÁÐʾÀý£¬Îļþ data.txt ºÍ°üº¬ÏÂÁнű¾µÄ test.asp Îļþ¶¼Î»ÓÚĿ¼ C:\Inetpub\Wwwroot\asp Ï¡£C:\Inetpub\Wwwroot
Ŀ¼±»ÉèÖÃΪ·þÎñÆ÷µÄËÞÖ÷Ŀ¼¡£ÏÂÁÐʾÀýʹÓ÷þÎñÆ÷±äÁ¿ PATH_INFO Ó³É䵱ǰÎļþµÄÎïÀí·¾¶¡£ÒÔϽű¾
¡¡¡¡ $#@60; %= server.mappath(Request.ServerVariables("PATH_INFO"))%$#@62;
¡¡¡¡ Êä³ö
¡¡¡¡ c:\inetpub\wwwroot\asp\test.asp
¡¡¡¡ ÓÉÓÚÏÂÁÐʾÀýÖеÄ·¾¶²ÎÊý²»ÊÇÒÔб¸Ü×Ö·û¿ªÊ¼µÄ£¬ËùÒÔËüÃDZ»Ïà¶ÔÓ³Éäµ½µ±Ç°Ä¿Â¼£¬´Ë´¦ÊÇĿ¼ C:\Inetpub\Wwwroot\asp¡£ÒÔϽű¾
¡¡¡¡$#@60; %= server.mappath("data.txt")%$#@62;
¡¡¡¡$#@60; %= server.mappath("asp/data.txt")%$#@62;
¡¡¡¡ Êä³ö
c:\inetpub\wwwroot\asp\data.txt
c:\inetpub\wwwroot\asp\asp\data.txt
¡¡¡¡ 4¡¢CreateObject ·½·¨
¡¡¡¡ Server.CreateObject ¿ÖÅÂÊÇ ASP ÖÐ×îΪʵÓã¬Ò²ÊÇ×îÇ¿¾¢µÄ¹¦ÄÜÁË¡£ËüÓÃÓÚ´´½¨ÒѾע²áµ½·þÎñÆ÷É쵀 ActiveX ×é¼þʵÀý¡£ÕâÊÇÒ»¸ö·Ç³£ÖØÒªµÄÌØÐÔ£¬ÒòΪͨ¹ýʹÓÃ
ActiveX ×é¼þÄܹ»Ê¹ÄãÇáËɵØÀ©Õ¹ ActiveX µÄÄÜÁ¦£¬ÕýÊÇʹÓÃÁË ActiveX ×é¼þ£¬Äã¿ÉÒÔʵÏÖÖÁ¹ØÖØÒªµÄ¹¦ÄÜ£¬Æ©ÈçÊý¾Ý¿âÁ¬½Ó¡¢Îļþ·ÃÎÊ¡¢¹ã¸æÏÔʾºÍÆäËû
VBScript ²»ÄÜÌṩ»ò²»Äܼòµ¥µØÒÀ¿¿µ¥¶ÀʹÓà ActiveX ËùÄÜÍê³ÉµÄ¹¦ÄÜ¡£ÕýÊÇÒòΪÕâЩ×é¼þ²ÅʹµÃ ASP ¾ßÓÐÁËÇ¿´óµÄÉúÃüÁ¦¡£
¡¡¡¡ ÆäÓï·¨ÈçÏ£º
¡¡¡¡ Server.CreateObject("Component Name")
¡¡¡¡ ĬÈÏÇé¿öÏ£¬ÓÉ Server.CreateObject ·½·¨´´½¨µÄ¶ÔÏó¾ßÓÐÒ³×÷ÓÃÓò¡£Õâ¾ÍÊÇ˵£¬ÔÙµ±Ç° ASP Ò³´¦ÀíÍê³ÉÖ®ºó£¬·þÎñÆ÷½«×Ô¶¯ÆÆ»µÕâЩ¶ÔÏó¡£Èç¹ûÒª´´½¨ÓлỰ»òÓ¦ÓóÌÐò×÷ÓÃÓòµÄ¶ÔÏ󣬿ÉÒÔʹÓÃ
$#@60; OBJECT$#@62; ±ê¼Ç²¢ÉèÖà SESSION »ò APPLICATION µÄ SCOPE ÊôÐÔ£¬Ò²¿ÉÒÔÔÚ¶Ô»°¼°Ó¦ÓóÌÐò±äÁ¿Öд洢¸Ã¶ÔÏó¡£ÈçÏÂÀý³Ì
:
¡¡¡¡ $#@60; % Set Session("ad") = Server.CreateObject("MSWC.AdRotator")%$#@62;
¡¡¡¡ ÕâÀïÐèҪעÒâµÄÊÇ£¬²»ÄÜ´´½¨ÓëÄÚ½¨¶ÔÏóͬÃûµÄ¶ÔÏóʵÀý£¬·ñÔò£¬ÈçÏÂÁнű¾½«·µ»Ø´íÎó¡£
¡¡¡¡ $#@60; % Set Response = Server.CreateObject("Response") %$#@62;
¡¡¡¡ ÖÁ½ñΪֹ£¬ÎÒÃÇÒѾѧϰÍêÁË ASP ËùÓеÄÄÚ½¨¶ÔÏ󣬲»Öª´ó¼ÒÊDz»ÊǺÜÐË·Ü£¿Æäʵ ASP ÊǺܼòµ¥µÄ£¬Ö»Òª´ó¼Ò²»¶ÏµÄʵ¼ù£¬ÏàÐÅÒ»¶Îʱ¼äºó¶¼²»ÄѳÉΪ
ASP µÄ¸ßÊÖ¡£´ÓÏÂһƪÆð×÷Õß½«¿ªÊ¼½éÉÜ ASP ÄÚ½¨ ActiveX ×é¼þ£¬ÕâÒ²ÊÇ ASP ÔËÓÃÖзdz£ÖØÒªºÍʵÓõÄÒ»²¿·Ö¡£¾´Çë¹Ø×¢¡£