Web服务器应该怎么判断用户的语言版本
来源:互联网 发布:关键词优化服务 编辑:程序博客网 时间:2024/05/07 18:05
我们知道浏览器根据编译版本和相关配置发送accept-language请求头,那么这节我们说说服务端应该根据什么来决定用户的language呢?
1 可以根据request请求中的accept-language请求头。
2 可以根据IP的GEO地理位置决定。
3 可以添加一个User的Language Preference Cookie,来决定用户想使用哪种语言。
个人认为第二种方法不太灵活,如果我人在美国却想看中文版,或者美国人在中国想看英文版。所以我觉得可以根据第一条和第二条相结合,当用户访问我们的时候,先根据浏览器发出的accept-language给用户相应的语言版本,然后用户可以选择切换语言版本,当用户选择切换语言版本的时候,我们给它一个language_preference的cookie。这样下次此用户在访问我们的时候,就默认是他选择的语言版本了。
原文:http://blog.csdn.net/hongchangfirst/article/details/47402239
作者:hongchangfirst
hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
0 0
- Web服务器应该怎么判断用户的语言版本
- 服务器上的tomcat怎么判断版本
- 前后端分离的j2ee的web项目设计,怎么判断用户是否登录?
- 怎么判断ios 版本
- 怎么判断ios 版本
- iOS 怎么判断当前的输入法语言
- c语言应该怎么学
- c语言应该怎么学
- Web服务器的日常维护都应该做些什么
- Windows Web 服务器版本
- C语言实现的Web服务器
- C语言实现的Web服务器
- C语言实现的Web服务器
- C语言实现的Web服务器
- go语言实现的简单web服务器
- c语言实现简单的web服务器
- C语言实现简单的web服务器
- Go语言实现简单的web服务器
- 栈空间溢出
- Android中的图片资源
- 算法 冒泡排序
- 停止Java线程,小心interrupt()方法
- java实现无序整数数组组合得出最大数,如array={1,2,3},array2={123,132,213,231,312,321}。最大数是321
- Web服务器应该怎么判断用户的语言版本
- Android运行时异常“Binary XML file line # : Error inflating class”
- js根据时区修改时间
- I学霸官方免费教程八:Java基础之方法(函数)
- Palindrome POJ 1159 【LCS】
- HDOJ 2087 剪花布条(KMP)
- 使用IDA破解TraceMe.exe
- Linux - 工作管理(job control),jobs,fg,bg,kill
- 线段树专题—HDU1698 Just a Hook