Hebben jullie ook al dit ondervonden, een kameraad van mij die heeft een website met een counter om te zien welke mensen en op welke pagina dat ze veel komen. Nu hij heeft een talennavigatie geplaatst en maakt ook reclame op franse websites om naar zijn website te gaan zien, nu hij geeft de url
http://www.middelkerke2.be/ door en hij verwachtte als een franse persoon dit ziet dat hij automatisch vanboven zijn taal kiest, maar blijkbaar in zijn loggings doen de franse personen dit niet. Hebben jullie dit ook al ondervonden ?
Meestal zoek ik daar op een engelstalige site ook niet naar.
Mocht ik op een franse of duitse site uitkomen... dan kijk ik daar kort naar.
Maar waarom moet men dat zelf klikken? Laat de standaard-taal gewoon opgegeven worden door de browser. Want die weet de standaard-taalinstelling wel. En google doet het ook (ga maar naar google.com of msn.com).
Meestal zoek ik daar op een engelstalige site ook niet naar.
Mocht ik op een franse of duitse site uitkomen... dan kijk ik daar kort naar.
Maar waarom moet men dat zelf klikken? Laat de standaard-taal gewoon opgegeven worden door de browser. Want die weet de standaard-taalinstelling wel. En google doet het ook (ga maar naar google.com of msn.com).
oki, dat is idd een goed idee,heb je ergens wat info, hoe hij da best doet ?
<?php
// PHP detect language script.
//http://www.webmasterworld.com/forum88/9448.htm
//check first to see if they've been nice and
//set the language
if (isset($_SERVER["http_accept_language"])) {
//grab all the languages
$langs=explode(",",$_SERVER["http_accept_language"]);
//start going through each one
foreach ($langs as $value) {
//select only the first two letters
$choice=substr($value,0,2);
//include the different language page
//based on their first chosen language
switch ($choice) {
case "en":
include("global/menu_text/en.php
break;
case "de":
include("global/menu_text/de.php
break;
default:
include("global/menu_text/en.php
}
}
}
//If the language is not set then use this
//as default
else {
include("global/menu_text/en.php
}
?>