Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

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!
0
Puntos
1807
Visitas
1
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' ); 
 } 
?>
0
Puntos
Por zeuskx hace 130 meses
Administrador Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate