Ouwe rakker |
|
Voor wat ik nu kan vinden is er een HTTP_ACCEPT_LANGUAGE die binnen $_SERVER aanwezig is. Deze wordt door de browser van de eindgebruiker aangeleverd. Let wel op dat de manier waarop in deze waarde wordt aangegeven wat de LOCALE is, een zeer specifieke notatie heeft. Als je dat dus wilt verwerken dan kan je het beste een framework als Zend erbij slepen.
Je kan natuurlijk ook die instelling oppakken en kijken voor de meest waarschijnlijke matches. Als er bijvoorbeeld 'nl' of 'NL' in staat, dan kan je er wel vanuit gaan dat je de eindgebruiker veilig mag redirecten naar de Nederlandse pagina. Houd er wel rekening mee dat je een gebruiker altijd de mogelijkheid moet geven om nog te switchen, aangezien de LOCALE natuurlijk niet allesbepalend is. |