0

在我的网站上,我有两种选择,一种是英语,一种是西班牙语。

为了english=en-US,en;q=0.5 and for spanish=es-es, es; q = 0,5.

我用了$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];

现在我想检查情况并更改我网站的徽标。但每次它都给我带来不好的结果。我该怎么做。任何帮助都会被应用。

4

1 回答 1

2

你可以这样做:

$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
switch ($lang){
    case "es":   //spanish
        include("logo_es.php");
        break;
    case "en":  //english and any other language
    default:
        //for english and default
        include("logo.php");
        break;
}
于 2013-01-28T11:21:18.613 回答