Mira mi script de idioma se llama idioma.php y es el siguiente:
Código PHP:
<?php
if(!isset($_SESSION['idioma'])){
$idioma=$_GET['idioma'];
}else{
session_start();
$idioma=$_SESSION['idioma'];
}
if(empty($idioma)){
$idioma="c";
}
//echo $idioma;
if($idioma=="c"){
etc...luego vienen las variables, pues cuando en la pantalla index.php preto castellano o catalan si que me canvia ya que por ese link le paso la variable del idioma, pero una vez seleccionado, cuando quiero ir a otros script, me coje que la variable de session esta vacia y me coje por defecto "c", que es la default, que hago mal?
Muchas gracias!