PHP index.php?pt index.php?en como fazer?

DarTaKaum

Power Member
Olá, basicamente ia fazer uma pagina simples com uma entrada para escolha em ingles/pt.

Agora a minha duvida era como faço passar passar aqueles parametros?

Ia ser uma coisa simples com um if (ling) echo x

Espero ter sido minimamente explicito no que queria fazer.

cumprimentos.
 
metes um parametro na querystring k se chama lang

index.php?lang=pt ou index.php?lang=en

pra nao teres k estar a passar sempre este parametro entre as paginas o k fazes é ter uma variavel de sessao com a lang.

no topo de cada pagina fazes (pseudocodigo):

SE QueryString(lang) != NULL
ENTAO Sessao(lang) = QueryString(lang)
FIM SE

SE Sessao(lang)==NULL
Sessao(lang) = PT (valor por defeito)
FIM SE

VAR currlang = Sessao(lang)

e dps usas a variavel currlang ao longo do codigo.

nao meti codigo php pk nao é a minha especialidade.
 
pronto, tá basico mas já serve pro que preciso.

Código:
<?php
//definir lingua
if (!$_GET["lang"]) $lang="pt";
else $lang=$_GET["lang"];
>
(...)
<?php
if ($lang=="pt")echo "tuga";
if ($lang=="en") echo "Isto é para a versao inglesa :medo:";
?>
 
Back
Topo