Puedes trabajar con variables y sesiones...
Código PHP:
session_start();
if ($_SESSION['idioma']=='esp') {
include ('esp.php');
}elseif ($_SESSION['idioma']=='ing')
include ('ing.php');
}elseif ($_SESSION['idioma']=='ale') {
include ('ale.php');
}
echo $header; //Esto dependera de cual archivo es el que se incluyo..
Puedes hacer tambien esto;
Código PHP:
session_start();
$set = $_GET['set'];
echo '<a href="?set=esp">En español</a>';
echo '<a href="?set=ing">En ingles</a>';
echo '<a href="?set=ale">En aleman</a>';
if ($set=='esp') {
$_SESSION['idioma'] = 'esp';
}elseif ($set=='ing') {
$_SESSION['idioma'] = 'ing';
}elseif ($set=='ale') {
$_SESSION['idioma'] = 'ale';
}else{
echo 'SET INCORRECTO';
}
Analiza cada funcion que utilice en el codigo y podras hacerlo
tu mismo y ajustarlo a tus necesidades