SESIONes que no funcionan
Publicado por espejor (2 intervenciones) el 31/05/2005 11:34:49
Hola.
tengo el siguiente problema:
Uso PHP 5.0.2
En el archivo A.php he escrito esto:
...
session_start();
$_SESSION ["var1"] = $variable1;
$_SESSION ["var2"] = $variable2;
$_SESSION ["var3"] = $variable3;
...
Y en el archivo B.php escribo esto:
...
session_start();
$varA = & $_SESSION ["var1"];
$varB = & $_SESSION ["var2"];
$varC = $_SESSION ["var3"];
print_r($_SESSION);
...
Y se imprime:
Array (
"var1"=>
"var2"=>
)
Es decir desaparecen las claves de los elementos que no paso por referencia y desaparecen todos los valores
//-------------------------
Si hago:
...
session_start();
$varA = $_SESSION ["var1"];
$varB = $_SESSION ["var2"];
$varC = $_SESSION ["var3"];
print_r($_SESSION);
...
Se imprime:
Array()
Es decir desaparecen claves y valores
//-------------------------
Y si hago:
...
session_start();
print_r($_SESSION);
$varA = & $_SESSION ["var1"];
$varB = & $_SESSION ["var2"];
$varC = & $_SESSION ["var3"];
...
Se imprime:
Array()
Desaparecen claves y valores
//-------------------------
¿Alguien me puede esplicar qué pasa?
Necesito que las variables de SESSION se transmitan correctamente
¿Es un problema del php.ini?
Gracias
tengo el siguiente problema:
Uso PHP 5.0.2
En el archivo A.php he escrito esto:
...
session_start();
$_SESSION ["var1"] = $variable1;
$_SESSION ["var2"] = $variable2;
$_SESSION ["var3"] = $variable3;
...
Y en el archivo B.php escribo esto:
...
session_start();
$varA = & $_SESSION ["var1"];
$varB = & $_SESSION ["var2"];
$varC = $_SESSION ["var3"];
print_r($_SESSION);
...
Y se imprime:
Array (
"var1"=>
"var2"=>
)
Es decir desaparecen las claves de los elementos que no paso por referencia y desaparecen todos los valores
//-------------------------
Si hago:
...
session_start();
$varA = $_SESSION ["var1"];
$varB = $_SESSION ["var2"];
$varC = $_SESSION ["var3"];
print_r($_SESSION);
...
Se imprime:
Array()
Es decir desaparecen claves y valores
//-------------------------
Y si hago:
...
session_start();
print_r($_SESSION);
$varA = & $_SESSION ["var1"];
$varB = & $_SESSION ["var2"];
$varC = & $_SESSION ["var3"];
...
Se imprime:
Array()
Desaparecen claves y valores
//-------------------------
¿Alguien me puede esplicar qué pasa?
Necesito que las variables de SESSION se transmitan correctamente
¿Es un problema del php.ini?
Gracias
Valora esta pregunta


0