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%>