|
Mostrar Conteúdo de acordo com o país em PHPO seguinte script para PHP envia o código do país e da linguagem quando o navegador o solicita.
Muitas vezes, e sobretudo os webmasters internacionais, encontram com a necessidade de mostrar um conteúdo de acordo com o país e os idiomas.
Neste artigo de PHP veremos um simples código que permitirá conhecer o país do usurário e mostrar uma página diferente para cada caso.
<?php
// muda pagina.php pelo arquivo correto de acordo com o 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-mx":
//se o pais for mexico
include("pagina.php");
break;
case "es-ar":
//se o pais for argentina
include("pagina.php");
break;
case "es-cl":
//se o pais for chile
include("pagina.php");
break;
case "es-ve":
//se o pais for venezuela
include("pagina.php");
break;
case "pt-br":
//se o pais for brasil
include("pagina.php");
break;
case "es-co":
//se o pais for colombia
include("pagina.php");
break;
case "es-ec":
//se o pais for equador
include("pagina.php");
break;
case "es-uy":
//se o pais for uruguay
include("pagina.php");
break;
default:
//se for algum outro pais
include("pagina.php");
break;
}
?>
Lembre de mudar a pagina.php pela página de cada pais, por exemplo, pagina-mexico.php. Pode-se usar este script como página principal, para que seja diferente em função do país.
Autoria e outras referências sobre este artigo
Manuais relacionados com este artigo
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em Scripts em PHP
Comentários dos visitantes Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
|