Hola, gracias por las respuestas.
spider_boy aquí está el código que establece el valor de la variable global. No creo que el fallo venga de esta línea.
Código PHP:
if(isset($_POST['p1'])) { $_SESSION['serie'] = $_POST['p1']; }
GatorV, he revisado el register_globals en mi servidor local. Y efectivamente, estando en off no ocurre el error. Pero en mi servidor online (hosting compartido), no controlo el php.ini
¿Sería posible modificar esta configuración con ini_set() o .htaccess?
De momento he salido del paso modificando este código:
Código PHP:
//Paso el valor de la variable de sesión a una variable normal
$serie=$_SESSION['serie'];
//Si $serie no está vacía, le añado una cadena que guardo en $serie_mostrar
if(!empty($serie)) { $serie_mostrar = 'SERIE ' . $serie; }
Por éste:
Código PHP:
$serie_mostrar = 'SERIE ' . $_SESSION['serie'];
if(empty($_SESSION['serie'])) { $serie_mostrar = ''; }
Saludos.