
Se pierden las variables de sesion al pasar a otra pagina
Publicado por Damian (2 intervenciones) el 20/02/2015 18:27:50
Hola! Tengo un problema con variables de sesión que no logro solucionar!
Tengo dos archivos muy sencillos. Uno de ellos es el index.php que genera una sesion:
Guardo la sesion como archivo en el directorio "sessiondata" y realmente lo hace porque el archivo aparece ahí con los datos asignados. Index me lleva al archivo "formulario.php". pero esta página, en lugar de recuperar la sesion me abre una nueva sesion desconociendo la primera. Transcribo "formulario.php"
En este caso en sesion data me aparece un segundo archivo de sesion, pero vacío. ¿Será alguna configuración de php.ini que me está faltando? Por favor les pido ayudaaaa!!
Tengo dos archivos muy sencillos. Uno de ellos es el index.php que genera una sesion:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
session_start();
?>
<html>
<head>
<title></title>
</head>
<body>
<?
$_SESSION["pasavalor"]='Este es el usuario';
?>
<A HREF="formulario.php">Vamos!</A>
</body>
</html>
Guardo la sesion como archivo en el directorio "sessiondata" y realmente lo hace porque el archivo aparece ahí con los datos asignados. Index me lleva al archivo "formulario.php". pero esta página, en lugar de recuperar la sesion me abre una nueva sesion desconociendo la primera. Transcribo "formulario.php"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
session_start();"<br>";
?>
<html>
<head>
<title></title>
</head>
<body bgcolor="white">
<?php
echo "Nro de sesion: ".session_id(),"<br>";
echo "Nombre de sesion: ".session_name(),"<br>";
echo $_SESSION["pasavalor"]." "."es el valor pasado";
?>
</body>
</html>
<head>
<title></title>
</head>
<body bgcolor="white">
</body>
</html>
En este caso en sesion data me aparece un segundo archivo de sesion, pero vacío. ¿Será alguna configuración de php.ini que me está faltando? Por favor les pido ayudaaaa!!
Valora esta pregunta


0