建站常识

ASP不改变地址栏中英文切换

发布时间 | 2018/12/29  点击 | 

上海网站开发当中经常遇到客户需要中英文双语版,一般常用的方法就是中文做完在复制一套英文版的文件夹,然后在相互连接。但是这样有点不好就是URL有变化,公司技术在不断的摸索当中,发现一个方法,不过该方法用于小网站毕竟合适。一共三个文件,有兴趣的朋友可以研究。

1.文件名:index.asp 、2.配置文件:siteconfig.asp 3.判断文件:language.asp  中英文切换源码

<!--#include file="siteconfig.asp"-->
中英文切换:<a href="language.asp?lng=chn">cn</a> <a href="language.asp?lng=en">en</a>
<br />内容:<% = sitename %>
<%dim lan,t
lan=ucase(request("lng"))
select case lan
case "CHN"
session("language")=1
case "EN"
session("language")=2
end select
t="获取地址栏网址 021jz.com.cn"
if t="" then
response.redirect (request.serverVariables("HTTP_REFERER"))
else
response.redirect (t)
end if%>
<%dim sitename,lngstr,languageid
if session("language")="" then
languageid=1
else
languageid=session("language")
end if
select case languageid
case "1"
lngstr=""
sitename="中文版"
case "2"
lngstr="en"
sitename="英文版"
end select%>

相关信息