Foros del Web » Programando para Internet » PHP »

Problema con variable de session

Estas en el tema de Problema con variable de session en el foro de PHP en Foros del Web. Tengo un problema y quiero ver si alguien me ayuda. Tengo un loggin donde se crea una variable de sesion llamada libros. luego en la ...
  #1 (permalink)  
Antiguo 14/03/2007, 00:06
 
Fecha de Ingreso: octubre-2006
Mensajes: 78
Antigüedad: 17 años, 6 meses
Puntos: 1
Problema con variable de session

Tengo un problema y quiero ver si alguien me ayuda.
Tengo un loggin donde se crea una variable de sesion llamada libros.
luego en la pagina q se php donde se autentificaba el login un link a la index.
Donde cada vez q se direcciona al index a la variable de sesion libros se le suma dos.
actualizaba con el navegador la pagina index y se iba sumando la variable.
Pero aca hay un problema , probando la sentencia session destroy despues de session start, y usando $resultado=session_is_registered("libros"); para saber si la variable esta de sesion existe me aparece q si existe :S, en ves decirme que no hay variable de sesion
Código PHP:
 <?
                              session_start
();
                            
session_destroy();
                              
$resultado=session_is_registered("libros");
                              if (
$resultado=1)
                                {
                                echo 
"hay variable de sesion";
                                
$libros$libros+2;
                                echo 
$libros;
                                }
                            else
                                {
                                echo 
"no hay variable de sesion";
                                }
                          
                          
?>
al ejecutar el index me aparece esto:
hay variable de sesion2
Mi pregunta es esta: ¿Porque esto me da verdadero $resultado=session_is_registered("libros");? ¿Si la sesion esta destruida como es que todavia sigue existiendo la variable de sesion??

gracias al que me pueda explicar es que no entiendo si hay una falla humana o que? jeje

Saludos

Muchas gracias
  #2 (permalink)  
Antiguo 14/03/2007, 00:19
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Problema con variable de session

lo que pasa esk borras el identificador de la session pero no sus variables en si,
usa unset... o simplemente $_SESSION= Array();
leete el manual de php ahi te dice la diferencia de eso....

ahora, en el .ini hay unas variables las cuales se usan para, cambiar la probabilidad con la que php limpia tales variables, pork no suceden al instante, si no que en un tiempo y cuando php cree que debe hacerse, saludos..
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
  #3 (permalink)  
Antiguo 14/03/2007, 00:25
 
Fecha de Ingreso: octubre-2006
Mensajes: 78
Antigüedad: 17 años, 6 meses
Puntos: 1
Re: Problema con variable de session

Cita:
Iniciado por vevni Ver Mensaje
lo que pasa esk borras el identificador de la session pero no sus variables en si,
usa unset... o simplemente $_SESSION= Array();
leete el manual de php ahi te dice la diferencia de eso....

ahora, en el .ini hay unas variables las cuales se usan para, cambiar la probabilidad con la que php limpia tales variables, pork no suceden al instante, si no que en un tiempo y cuando php cree que debe hacerse, saludos..
Gracias por contestar a mi duda,
Es verdad es q andaba experimentando, es la primera vez q trabajo con sesiones, y eso me llamo la atencion que cerrando la sesion haya quedado la variable, pero bueno uso el unset y chao variable jeje
Gracias por ayudar.

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:04.