Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2007, 04:28
donfalcone
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 16 años, 6 meses
Puntos: 2
Pregunta Cómo propagar variables sin session_register???

Hola a todos,

Tras leer el capítulo de sesiones de PHP, vi que lo de session_register() ya no hace falta, por lo que lo quite de este script:
Código PHP:
<?php
session_name
('aitortilla');
session_start();

$_ENV[REQUEST_METHOD];
session_register('nombre');
session_register('apellido');
session_register('edad');
session_register('altura');
session_register('nacionalidad');
"<br>";
$nombre="aitor";
$_SESSION['nombre'];
"<br>";
$apellido="tilla";
$_SESSION['apellido'];
"<br>";
$edad="25";
$_SESSION['edad'];
"<br>";
$altura="180 cm";
$_SESSION['altura'];
"<br>";
$nacionalidad="Spaniard";
$_SESSION['nacionalidad'];
"<br>";

if(
session_name('aitortilla')==$_POST['usuario']){
header('Location:prueba1_1.php');
}else{
header('Location:prueba1b.html');
}
?>
dejandolo así:
Código PHP:
<?php
session_name
('aitortilla');
session_start();

$_ENV[REQUEST_METHOD];
"<br>";
$nombre="aitor";
$_SESSION['nombre'];
"<br>";
$apellido="tilla";
$_SESSION['apellido'];
"<br>";
$edad="25";
$_SESSION['edad'];
"<br>";
$altura="180 cm";
$_SESSION['altura'];
"<br>";
$nacionalidad="Spaniard";
$_SESSION['nacionalidad'];
"<br>";

if(
session_name('aitortilla')==$_POST['usuario']){
header('Location:prueba1_1.php');
}else{
header('Location:prueba1b.html');
}
?>
EL problema: al redirigirlo a prueba1_1.php las variables no aparecen por ningún lado.

Alguién sabría decirme el porqué?

Esto me trae de cabeza, y seguramente es algo evidente.
Saludos!