Tema: sesiones
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/10/2004, 11:59
lord_michael
 
Fecha de Ingreso: abril-2004
Mensajes: 30
Antigüedad: 20 años
Puntos: 0
Cita:
Iniciado por cnyx

Muy tipico no?
Bueno pues con el Mozilla y el epiphany me funciona esto a la perfeccion, pero con el Internet explorer y con el Konqueror ocurre una cosa muy extraña y es que despues de ejecutarse la funcion header("Location: admin.php") parece que se borra la variable de session, y por consiguiente no puedo acceder a admin.php. Esto lo he comprobado porque si comento dicha funcion, y accedo a admin.php escribiendo la direccion, si que comprueba que dicha variable existe y me deja acceder al contenido de admin.php.

No se si me he explicado con claridad. Pero sabes si existe algun problema al respecto?? me extraña mucho que esto pase con algunos navegadores ya que el codigo php se ejecuta en la parte del servidor, asi que no tendria porque influir el uso de uno u otro navegador.

Y por ultimo, como se cuanto tiempo dura una sesion? Puedo definir este tiempo? Puedo Obligar a que dure incluso hasta despues de haber cerrado el navegador??
a mi me pasaba lo mismo con konqueror, pero lo que pasa es un erro en la programacion que tenemos, porque veo que cuando redireccionas no propagas la session, entonces como el Konqueror es muy estricto con las cookies debes poner siempre en tus aplicaciones

session_start();
header("Location: admin.php?".session_name()."=".session_id());

Espero que te sirva.
__________________
-"Cuando el tiempo se acerca a cero, el esfuerzo tiende al infinito" :pensando: