2016-09-01 3 views

答えて

1

r.Header.Get("Accept-Language")はあなたが探しているものです。

機能のようなものを返します:en-US,en;q=0.8,ro;q=0.6

func main() { 
    http.HandleFunc("/", index) 
    err := http.ListenAndServe(":8080", nil) 
    if err != nil { 
     log.Fatal("Error happend", err) 
    } 
} 

func index(w http.ResponseWriter, r *http.Request) {   
    if r.Method == "GET" { 
     fmt.Println(r.Header.Get("Accept-Language")) 
    } 
} 

を、対応する$_SERVER['HTTP_ACCEPT_LANGUAGE'] PHPの関数は、同じ情報を返します:en-US,en;q=0.5を。

関連する問題