[PHP] 取得瀏覽器的語言(語系)的方法

分享:
標籤: PHP

要在 PHP 裡取得可以使用 $_SERVER['HTTP_ACCEPT_LANGUAGE'] 這個變數就可以直接取得,取得的內容大概會像這樣:

en-US, en;q=0.9, hi;q=0.8, fr;q=0.7

接著可以利用字串處理的方式擷取內容,像我這邊就取這個字串最前面兩個字元:

substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);

台灣的話就會是 zh,就可以利用這個來判斷了。