connaitre les langages du navigateur d'un visiteur
Posté : 13 janv. 2008, 01:06
Bonsoir,
une petite fonction que j'ai codé sur un coin de table pour retourner par ordre de préférence les langages d'un visiteur :
Netsupra
une petite fonction que j'ai codé sur un coin de table pour retourner par ordre de préférence les langages d'un visiteur :
function get_pref_language ($str_http_languages)
{
$pattern_language = "`([a-z\-]{2,5})(;q=(.{3}))?`";
preg_match_all($pattern_language, $str_http_languages, $accept_languages);
arsort($accept_languages[3]);
$stack_order_languages = array();
foreach($accept_languages[3] as $key => $value)
{
if(!$value)
array_unshift($stack_order_languages, $accept_languages[1][$key]);
else
array_push($stack_order_languages, $accept_languages[1][$key]);
}
return($stack_order_languages);
}
On peut certainement faire plus simple, mais c'est deja leger.Netsupra