Código PHP:
if( isset($_GET['lang']) && $_GET['lang'] == 'en' ){
include("en.php");
}
elseif( isset($_GET['lang']) && $_GET['lang'] == 'es') {
include("es.php");
}else{
include("es.php");
}
todo funciona correctamente. en mis páginas al principio coloco el código anterior y luego en cualquier enlace, hago este tipo:
<?php echo ("<A href=index.php?lang=".$lang.">Inicio</A>")?>
cuál es el problema. pues el problema está a la hora de los formularios. cojo un formulario, con unos campos que envía los datos a procesar.php que tiene un código para añadir los datos a la base de datos, y al final redirige la página a otra página, que debería cargar en español o en inglés según el caso. para eso hago esto al final de procesar.php:
Código PHP:
header("Location: exito.php?lang=".$lang."");
![Corazón](http://static.forosdelweb.com/fdwtheme/images/smilies/love.png)