Como detectar el idioma del visitante mediante función php
hola me gustaria saber si alquien me puede ayudar, tengo un sitio en dos idiomas y quiero que el navegador detecte el idioma y de esa manera lleve al usuario a un sitio o a otro seguro que hay un monton de funciones para esto pero todas las que eh probado no me sirven.
Gracias de antemano!
Gracias de antemano!
0
Puntos
Puntos
1807
Visitas
Visitas
1
Resp
Resp
Por zerodarck hace 130 meses
Experto
Respuesta #1
pues esta parece muy buena pruebala y me cuentas:
<?php //Creamos una función que detecte el idioma del navegador del cliente. function getUserLanguage() { $idioma =substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2); return $idioma; } //Almacenamos dicho idioma en una variable $user_language=getUserLanguage(); //De acuerdo al idioma hacemos una o varias redirecciones. if($user_language=='en'){ header( 'Location: http://www.ejemplo.travel/en' ); } elseif($user_language=='de'){ header( 'Location: http://www.ejemplo.com/de' ); } ?>