• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

PHP Según lenguaje/país entra a cada página

Adrian Barabino

PoLiZeADM
XenForoUser
Mensajes
495
Puntuación de reacciones
266
Puntos
63
Sitio web
www.adrianbarabino.com.ar
Hola gente, bueno les comparto esto que es bastante útil:

PHP:
<?php
 
// cambia pagina.php por el archivo correcto de acuerdo al pais
 
if (isset($pais) && ($pais <> '')) {
$dgo_pais = substr($pais,0,5);
} else {
$dgo_pais = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,5);
}
switch ($dgo_pais) {
 
case "es-es":
//si el pais es españa
include("tupagina.php");
break;
 
case "es-ar":
//si el pais es argentina
include("tupagina.php");
break;
 
case "es-cl":
//si el pais es chile
include("tupagina.php");
break;
 
case "es-ve":
//si el pais es venezuela
include("tupagina.php");
break;
 
case "pt-br":
//si el pais es brasil
include("tupagina.php");
break;
 
case "es-mx":
 
//si el pais es méxico
include("tupagina.php");
break;
 
case "es-ec":
 
//si el pais es ecuador
include("tupagina.php");
break;
 
case "es-uy":
 
//si el pais es uruguay
include("tupagina.php");
break;
 
case "en-us":
 
//si el pais es Estados Unidos
include("yourwebpage.php");
break;
 
case "en-uk":
 
//si el pais es Reino Unido
include("yourwebpage.php");
break;
 
default:
//si es algun otro pais
include("tupagina.php");
break;
 
}
?>


Un ejemplo más simple:

PHP:
$dgo_pais = substr($pais,0,5);
} else {
$dgo_pais = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,5);
}
switch ($dgo_pais) {
case "es-ar":
//si el pais es argentina
include("/ar/index.php");
break;
 
case "en-us":
 
//si el pais es estados Unidos
include("/us/index.php");
break;
 
}

Fuente: http://blogandweb.com/php/contenido-de-acuerdo-al-pais-de-prosedencia-del-usuario-con-php/
 
Arriba