您现在的位置: 建站中心-建网站 > 新闻中心 > 网站建设技巧 > 如何根据操作系统自动选择进入中文主页或英文主页
如何根据操作系统自动选择进入中文主页或英文主页

建站中心-建网站   2007-10-27 22:33:14 作者:SystemMaster 来源: 文字大小:[][][]
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   
 

广州市泰葛信息科技有限公司 版权所有  粤ICP备06044442号
北京地址:北京市昌平区文华路119号302    北京电话:010-59790714
广州地址:广州市天河区中山大道西189号大舜商务中心E座204   广州电话:020-62358860-800
广州做网站、广州做网站专业公司,五年建设网站经验,为需要建网站的公司提供多个建站方案,并免费试用10天!