PHP implementation of the home page automatically choose the language to jump _php Foundation
Source: Internet
Author: User
Many sites on the home page to do some of the links, so that users can choose to visit the respective language page, let the Chinese people choose "Chinese", Koreans choose "Korean", and so on. So can you do a program to automatically help you choose?
The answer is yes, everyone is using Google, you use the Chinese system to open the Google homepage, open the nature is the Chinese home page, and will not be other languages. Because Google automatically determines what the preferred language is for the user's system to use.
How to do it like Google, in fact, very simple,
This information is included in the HTTP Headers information that the browser sends to the Web server Accept-language
The message is that the tool->internet option in the browser-> the language that is used to set the browser's acceptable language preferences, which can be a priority sequence for a variety of acceptable languages.
Let's take PHP for example,
User-acceptable language information, placed in $_server[' Http_accept_language ',
Variable information is similar to "ZH-CN", if it is a multilingual column, is similar to "zh-cn,en;q=0.8,ko;q=0.5,zh-tw;q=0.3"
The following questions can be solved.
<?php
Error_reporting (e_all ^ e_notice);
Analyzing the properties of Http_accept_language
Only the first language settings are available (other enhancements can be made as needed, only simple methods are shown here)
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.