Hi localharst,
dass Du die beste Sprache ...
Ich biete meine Seiten in den Sprachen de, en und nl an.
Ich gehe HTTP_ACCEPT_LANGUAGE durch. Die erste, die ich bieten kann, liefere ich aus.
Bisher hatte ich nur die erste Sprache als einzige betrachtet. Ein japanischer (ja) Browser hat dann womöglich die Seiten in de bekommen, obwohl er auch english angibt.
Siehe
Das Beispiel in deinem Link
$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo $locale;
gibt diesen Fehler: Fatal error: Call to undefined function locale_accept_from_http() in /home/.../p510.php on line 10
Meine PHP-Vers.=[5.6.40-0+deb8u1]
Linuchs