Buenas manu,
Lo he arreglado y ahora hace lo que quieres (o eso creo
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
)
Veamos, cuando accedes a la página que sea y, no has elegido ningun idioma, por defecto se pone el idioma que tiene tu navegador.
Si por el contrario has elegido un idioma pues se pone el idioma elegido y se extiende por todas las páginas. En este caso, se extiende a cursos...
Aquí van los códigos.
index.php:
Código PHP:
Ver original<?php
if ($_GET["lang"]) {
$lang = $_GET["lang"];
$_SESSION["idioma"]= $lang;
} elseif (empty($_SESSION["idioma"]) && empty($_GET["lang"])) { $accion = (preg_match("/^es/", $_SERVER['HTTP_ACCEPT_LANGUAGE'])) ?
$idioma = "es" : $idioma = "en"; $_SESSION["idioma"]= $idioma;
}
'otro_idioma' => 'es',
'portada' => 'Home', //Menú
),
'otro_idioma' => 'en',
'portada' => 'Portada', //Menú
),
);
?>
<html>
<body>
<a href="index.php?lang=<?php echo $idiomas['en']['otro_idioma']; ?>">Español</a>
<a href="index.php?lang=<?php echo $idiomas['es']['otro_idioma']; ?>">English</a>
<a href="index.php" title="<?php echo $idiomas[$idioma]['portada'];?>">+ <?php echo $idiomas[$idioma]['portada'];?></a>
<a href="cursos.php" title="second page">Cursos</a>
</body>
cursos.php
Código PHP:
Ver original<?php
if ($_GET["lang"]) {
$lang = $_GET["lang"];
$_SESSION["idioma"]= $lang;
} elseif (empty($_SESSION["idioma"]) && empty($_GET["lang"])) { $accion = (preg_match("/^es/", $_SERVER['HTTP_ACCEPT_LANGUAGE'])) ?
$idioma = "es" : $idioma = "en"; $_SESSION["idioma"] = $idioma;
}
'0' => 'es',
'1' => 'Home', //Menú
'2' => 'Welcome to Courses',
'3' => 'This is the home page',
'4' => 'go to Courses',
'5' => 'go to Home',
),
'0' => 'en',
'1' => 'Portada', //Menú
'2' => 'Bienvenido a nuestros Cursos',
'3' => 'Estas en la pagina de inicio',
'4' => 'mira nuestros cursos',
'5' => 'Ve la pagina de inicio',
),
);
?>
<html>
<body>
<a href="cursos.php?lang=<?php echo $idiomas['en']['0']; ?>">Español</a>
<a href="cursos.php?lang=<?php echo $idiomas['es']['0']; ?>">English</a>
<br><br><a><?php echo $idiomas[$idioma]['2'];?></a><br><br>
<a href="index.php?lang=<?php echo $_SESSION["idioma"]; ?>"><?php echo $idiomas[$idioma]['5'];?></a>
</body>
</html>
Saludos,