fiz o codigo abaixo, se alguém tiver um tempo e puder analizar se o que fiz esta da forma correta, estou com duvidas se o que to fazendo é da melhor forma, aceito qualquer criticas ou sugestoes.
Obs.: Esta Funcionando, não tem erro nenhum.
O Codigo que fiz:
/*Cookie para resgatar as informações do Idioma*/
//Se acesso pela primeira vez e não for passado nada Pelo Navegador
if (empty($_COOKIE["TrackIdioma"]) and empty($_GET['lng']) ){
$value = "br"; //Caso seja a primeira vz utiliza o br como default
setcookie ("TrackIdioma", $value);
$Idioma="lang/$value.php";
}
else
{
$lng = $_COOKIE["TrackIdioma"];
$Idioma="lang/$lng.php";
}
//Chamando Idioma pelo Pelo Navegador /login.php?lng=br / en / etc...
if (!empty($_GET['lng'])) { //Se Foi passado algo pelo Navegador tera prioridade
$lng = $_GET['lng'];
$Idioma="lang/$lng.php"; // Define o Idioma de Trabalho vindo do Navegador
/*Verifica se o Idioma solicitado existe disponivel
se não define o Portugues como padrão para evitar erros*/
if (file_exists("admin/include/$Idioma")){
$Idioma="lang/$lng.php"; }
else { $Idioma="lang/br.php";}
//Exclui Cookie para troca
setcookie ("TrackIdioma", "", time() - 3600);
// Atribui ao Cookie novo Valor Passado pelo Navegador
$value = $lng;
setcookie ("TrackIdioma", $value);
}
$_SESSION['AtivaIdioma'] = $Idioma; // Ativação da sessão Idioma para o Sistema
Pergunta
jissa
Ola,
fiz o codigo abaixo, se alguém tiver um tempo e puder analizar se o que fiz esta da forma correta, estou com duvidas se o que to fazendo é da melhor forma, aceito qualquer criticas ou sugestoes.
Obs.: Esta Funcionando, não tem erro nenhum.
O Codigo que fiz:
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.