Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/03/2005, 13:38
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
y se trata de mover a otra de iguale socndiciones, me pide de nuevo la contraseña, al parecer el error es de que las seseiones caducan rapidamente, sin embargo, he tratado de modificar esto asi:
session_cache_expire('1');
No, no es esa la función ni la directiva que controla el tiempo de expiración de una sesión. Lo define: session.gc_maxtimelife (de tu php.ini) .. por defecto está en 1440 segundos (24 minutos). Pero este valor por sí sólo no fija que la sesión sea válida .. pues depende directamente de como propagues el SID (Identificador único de sesión) en tu aplicación. Por el código -similar o igual en algunas partes- a "Autentificator" (mi script de validación de usuarios) que usas .. el SID se está asumiendo que lo vas a propagar por Cookies. Las cookies en la propagación del SID también definen tiempo de expiración .. normalmente se usa a "0" .. lo cual implica que al cerrar la última ventana del sitio .. la sesión muere (mejor dicho el SID que queda en la cookie).


Un saludo,