ÕÒÂÛÎÄÍø > ¼ÆËã»úÂÛÎÄ > ¼ÆËã»úÈí¼þ >

ASP 3.0¸ß¼¶±à³Ì£¨ËÄ£©(1)

ʹÓÃServerVariables¼¯ºÏ
µ±ÌÖÂÛRequest¶ÔÏóÄÚÈÝʱ£¬ÒªÑо¿µÄ¼¯ºÏÖ®Ò»¾ÍÊÇServerVariables¼¯ºÏ¡£Õâ¸ö¼¯ºÏ°üº¬ÁËÁ½ÖÖÖµµÄ½áºÏÌ壬һÖÖÊÇËæÍ¬Ò³ÃæÇëÇó´Ó¿Í»§¶Ë·¢Ë͵½·þÎñÆ÷µÄHTTP±¨Í·ÖеÄÖµ£¬ÁíÍâÒ»ÖÖÊÇÓÉ·þÎñÆ÷ÔÚ½ÓÊÕµ½ÇëÇóʱ±¾ÉíËùÌṩµÄÖµ¡£ÎªÏÔʾServerVariables¼¯ºÏÖÐÖµµÄʹÓ÷½Ê½£¬ÔÚRequest ObjectÒ³Ãæ£¨Show_request.asp£©ÖУ¬µã»÷¡°ServerVariables Examples¡±Á´½Ó£¬´ò¿ªÁíÍâÒ»¸öÒ³Ãæ£¬ÈçÏÂͼËùʾ£º

ÏÂͼËùʾ´°¿ÚÏÔʾµÄÊÇServerVariables¼¯ºÏÖÐһЩ·Ç³£ÓÐÓõÄÖµµÄÒ»¸ö×Ó¼¯¡£


¡°×ÔÒýÓá±Ò³Ãæ
ÔÚServerVariables¼¯ºÏÖзµ»ØµÄÖµ°üº¬Web·þÎñÆ÷µÄÏêϸÐÅÏ¢ºÍµ±Ç°Ò³ÃæµÄ·¾¶ÐÅÏ¢¡£ÔÚÈκεط½´´½¨Ò»¸öÒ³Ãæ¶¼¿ÉʹÓÃÕâЩÐÅÏ¢¡£ÀýÈç´´½¨Ò»¸ö¡°×ÔÒýÓá±Ò³Ã棬´ËÒ³ÃæÄܹ»Ôٴε÷ÓÃ×ÔÉíÍê³ÉÁíÒ»ÏîÈÎÎñ£¬ÎÒÃÇ¿ÉÒÔÓÃÒÔÏ´úÂ룺

¡± METHOD=¡±POST¡±>
ͬÑùµÄЧ¹û¿ÉÒÔÓÃHTTPµÄ¡°SCRIPT_NAME¡±Öµ»ñµÃ£º
¡± METHOD=¡±POST¡±>
ʹÓÃÔªËØ´ò¿ªÒ»¸ö²»Í¬Ò³£¬¿ÉÒÔʹÓãº
...

...
¡±>Next Page
...
¼´Ê¹Ô­Ê¼Ò³ÃæµÄÃû³Æ»òλÖ÷¢Éú±ä»¯£¬ÕâЩʵÀý¶¼ÄÜÕý³£¹¤×÷£¬ÒòΪʹÓÃÁ˵±Ç°Ò³ÃæµÄ·¾¶ÐÅÏ¢£¨µ±È»£¬µÚ¶þ¸öÀý×ÓÔÚ·ÖÀëµÄÄ¿±êÒ³µÄÃû³Æ·¢Éú±ä»¯Ê±ÔËÐлáʧ°Ü£©¡£
»»¾ä»°Ëµ£¬Èç¹ûΪËÑË÷ÒýÇæµÄ×ӻỰ×Ô¶¯½¨Á¢URL£¬¿ÉÒÔÊÕ¼¯ServerVariableµÄһЩֵ£º
strFullURL = http:// & Request.ServerVariables(¡°LOCAL_ADDR¡±) _
& ¡°:¡± & Request.ServerVariables(¡°SERVER_PORT¡±) _
& Request.ServerVariables(¡°PATH_INFO¡±)
Õ⽫´´½¨Ò»¸öÍêÕûµÄURL°üÀ¨¶Ë¿ÚºÅ£¨ÕâÖÖÇé¿öÏ£¬²»ÊDZê×¼Öµ80£©¡£ÀýÈ磬½á¹û¿ÉÄÜÊÇ£º
http://194.74.60.254:1768/thispath/thispage.asp

¼ì²âä¯ÀÀÆ÷µÄ°æ±¾
ServerVariables¼¯ºÏÖУ¬ÁíÍâÒ»¸öÓÐÓõÄÖµÊÇÓû§ä¯ÀÀÆ÷µÄÓû§´úÀí×Ö·û´®¡£ÔÚ¡°Detecting the Browser Type¡±Ò³Ã棨browsertype.asp£©£¬Ê¹ÓÃServerVariables¼¯ºÏÖеġ°HTTP_USER_AGENT¡±ÖµÀ´»ñµÃÓû§´úÀí×Ö·û´®£¬Ò»Ð©½Å±¾ÓÃÀ´½âÎö¸ÃÐÅÏ¢²¢Ñ°ÕÒÉú²ú³§¼ÒÃû³ÆºÍä¯ÀÀÆ÷°æ±¾¡£

¶ÔIE 5.0ºÍNavigator 4.61µÄËÑË÷½á¹û·Ö±ð²»Í¬£¬¶ÔÓÚÆäËû³§¼ÒµÄä¯ÀÀÆ÷£¬¿ÉÒԵõ½Ò»¸öÁ´½ÓÔÚAlta Vista WebÕ¾µã×Ô¶¯¿ªÊ¼ËÑË÷³§¼ÒµÄÃû³Æ¡£
×¢Ò⣬NetscapeÔÚÓû§´úÀí×Ö·û´®Öв»Ìṩ³§¼ÒµÄÃû³Æ£¬Òò¶øÎÞ·¨¾ø¶Ô±£Ö¤Ò»¸öä¯ÀÀÆ÷Ò»¶¨ÊÇNavigator¡£

¼ì²âä¯ÀÀÆ÷µÄÓïÑÔ
ServerVariables¼¯ºÏÖÐÁíÍâÒ»¸öÓÐÓõÄÖµÊÇ¡°HTTP_ACCEPT_LANGUAGE¡±£¬Ëü°üº¬ÁËÒ»¸öµ±ä¯ÀÀÆ÷°²×°Ê±Ö¸¶¨µÄ£¬»òÓ²±àÂë½øÓû§µÄµØÇø°æ±¾µÄÓïÑÔ´úÂë¡£ÓïÑÔ´úÂëµÄÀý×ÓÓÐen-us£¨Ó¢¹ú¡¢ÃÀ¹ú£©¡¢de-at£¨µÂ¹ú¡¢°Ä´óÀûÑÇ£©ºÍes-pe£¨Î÷°àÑÀ¡¢ÃØÂ³£©¡£
ÓïÑÔ´úÂë¿ÉÒÔÊÇÒ»°ãµÄÇÒÊ¡ÂÔ·½ÑÔ±êʶ£ºÀýÈ磬ÔÚÎÒÃǵÄÕ¾µãWroxÕߣ¬´óÅúä¯ÀÀÕß¶¼Êǽ«en£¨Ó¢Ó×÷ΪÓïÑÔ´úÂë¡£
Òò´Ë£¬¿ÉÒÔ¼ì²âÓïÑÔ´úÂë²¢×Ô¶¯×°ÔØÒ»¸öºÏÊʵÄÌØ¶¨µØÇø»òÖ¸¶¨ÓïÑÔ°æ±¾µÄÒ³Ãæ¡£
StrLocale = Lcase(Left(Request.ServerVariables(¡°HTTP_ACCEPT_LANGUAGE¡±),2))
Select Case strLocale
Case ¡°en¡±: Response.Redirect ¡°http://uk_site.co.uk/¡±
Case ¡°de¡±: Response.Redirect ¡°http://de_site.co.de/¡±
Case ¡°fr¡±: Response.Redirect ¡°http://fr_site.co.fr/¡±
¡®... etc
Case Else: Response.Redirect ¡°http://us_sitel.com/¡±
End Select
»òÕ߸ù¾ÝÌØ¶¨µÄ·½ÑÔ£¬Öض¨ÏòÒ³Ãæ£º
strLocale = Lcase(Request.ServerVariables(¡°HTTP_ACCEPT_LANGUAGE¡±))
Select Case strLocale
Case ¡°en-gb¡±: Response.Redirect ¡°http://uk_site.co.uk/¡±
Case ¡°en-us¡±: Response.Redirect ¡°http://us_site.com/¡±
Case ¡°es-pe¡±: Response.Redirect ¡°http://es_site2.co.pe/¡±
¡®...
Case Else: Response.Redirect ¡°http://us_site1.com/¡±
End Select

ÆäËûÓÐÓõÄServerVariables¼¯ºÏµÄÖµ
¿ÉÒÔ·ÃÎʺÍʹÓÃServerVariables¼¯ºÏÖеÄÈκÎÒ»³ÉÔ±£¬¿ØÖÆASPÒ³ÃæÏìÓ¦Ò»¸öÇëÇóµÄ·½Ê½¡£¿ÉÒÔ¼ì²éÒ»¸öä¯ÀÀÕß·ÃÎÊÕ¾µãʱʹÓõÄÊÇ·ñÊÇȱʡ¶Ë¿Ú80»ò»¹ÊÇÁíÒ»¸ö¡£ÔÚÕâ¸öÀý×ÓÀѰÕÒͨ¹ý¶Ë¿Ú443µÄ·ÃÎÊ¡ª¡ªÕâ¸ö¶Ë¿ÚÌṩµÄÊǰ²È«Ì×½Ó×ֲ㣨Secure Socket Layer,SSI£©·ÃÎÊ£¨ºÍÆäËûµÄЭÒ飩£¬ÇÒ½«ËüÃÇÖØ¶¨Ïòµ½Ò»¸öÏàÓ¦µÄÒ³Ãæ¡£

¹²6Ò³: 1 [2] [3] [4] [5] [6] ÏÂÒ»Ò³



ASP 3.0¸ß¼¶±à³Ì£¨Èý£©
ASP 3.0¸ß¼¶±à³Ì£¨Ò»£©
¹¤É̹ÜÀí | ¹¤¿ÆÂÛÎÄ | ²ÆÎñ¹ÜÀí | ¹ÜÀíѧ | ¹«¹²¹ÜÀí | ²ÆÕþ˰ÊÕ | ֤ȯ½ðÈÚ | »á¼ÆÉó¼Æ | ¼ÆËã»ú | ·¨ÂÉÂÛÎÄ | ҽҩѧ | ººÓïÑÔÎÄѧ
Éç»áÂÛÎÄ | ¹¤¿ÆÂÛÎÄ | Àí¿ÆÂÛÎÄ | ÎÄ»¯ÂÛÎÄ | ÒÕÊõÂÛÎÄ | ÎÄѧÂÛÎÄ | ÕÜѧÂÛÎÄ | ÕþÖÎÂÛÎÄ | Ó¢ÓïÂÛÎÄ | д×÷Ö¸µ¼ | ¼ÆËã»úÓ¦ÓÃ
www.zlunwen.com ÕÒÂÛÎÄÍø ® °æÈ¨ËùÓÐ ÍøÕ¾µØÍ¼