JS、ASP、PHP自动检测浏览器语言并转到相关URL
分类:程序开发 Tags: javascript asp php 浏览器 检测 评论:0 浏览:5258 最近更新时间:2014/8/23 13:49:54
问:我想建立一个多语言的网站,现在我想实现这样的功能,就是程序或者JS自动检测客户端浏览器的语言,如果是中文,那么就判断转到中文网站,如果是英文那么就转到英文网站。
答:可以用以下代码
1,JS代码,操作系统
<script language=javascript> if( window.navigator.systemLanguage=="zh-cn" ) window.location="Chinese.htm"; if( window.navigator.systemLanguage=="en" ) window.location="English.htm"; </script>
2,PHP代码
<?php
if(strstr($HTTP_ACCEPT_LANGUAGE,"en")) {
Header("Location: English.php");
}
elseif(strstr($HTTP_ACCEPT_LANGUAGE,"zh-cn")) {
Header("Location: Chinese.php");
}
else {Header("Location: Chinese.php");
}
?>3,ASP代码,浏览器
<%
Dim userLang
userLang = Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")
if instr(userLang, "zh-cn") > 0 then
response.redirect "chinese.asp"
else if instr(userLang, "en") > 0 then
response.redirect "english.asp"
else
response.redirect "chinese.asp"
end if
end if
%>本文地址:/493/
-
• 中国十大ASP CMS系统介绍
• 利用ASPJPEG为图片加水印及制作缩略图代码
• asp导出excel文件方法
• ASP过滤所有超链接代码
• ASP网页过滤HTML代码的多种方法
• 网页设计中DIV+CSS常用命名规则
• 一个表单中如何实现多个按钮提交的方法代码
• ASP随机读取数据库中几条数据代码
• MySQL报Field‘***’doesn’t have a default value错误的解决办法
• 通用ASP生成HTML代码,无需读取模版