Dans certains cas vous pouvez avoir l'erreur PHP Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE"
car le navigateur de l'internaute renvoie une en-tête HTTP erronée.
Dans ce cas mieux vaut tester l'en-tête HTTP_ACCEPT_LANGUAGE comme ceci :
<?php
if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']))
{
if ((substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2)) == "fr")
{
echo "navigateur en français";
}
}
?>