HTTP_ACCEPT_LANGUAGE - Er det browser, OS, Land eller hvad?
Hej allesammen,Jeg har lavet føglende til at checke om min besøgende er dansk:
$lang_code = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$danish = strstr($lang_code, 'da');
if($danish == true) {
// Dansker
}
// Ikke dansker, skift til engelsk
}
Men jeg har prøvet at logge på en computer i USA hvor den stadigvæk siger jeg er fra Danmark.
Hvad er HTTP_ACCEPT_LANGUAGE helt præcist? Hvad er det den checker på? Er det Browseren (min browser står på engelsk, men ser dansk), eller er det styresystemet? eller hvordan og hvorledes?
Har prøvet at google det, men synes ikke jeg kan finde noget specifikt svar på det.
På forhånd rigtig mange tak!
