El SID es el "Identificador Único de Sesión" .. es la base del sistema de sesiones de PHP y gracias a el funcionan las sesiones.
En esta FAQ se explica un poco que es:
http://www.forosdelweb.com/showpost....&postcount=129
Por si acaso .. cuando menciono el termino "concretar" me refiero a: explicar .. definir .. aclarar...
Cita: Si son 24 minutos porque se borra la session en 5 minutos???
Cuando indiques como tu aplicación está propagando el SID y como lo define tu configuración de PHP, se podrá ver mejor si está interviniedo alguno de esos factores.
La configuración de PHP sobre sesiones define como PHP va a propagar el SID:
www.php.net/session
Directivas:
session.use_trans_sid <- a ON define que PHP sobre-escribirá ciertos tag's HTML para insertar en ellos el SID
session.use_cookies <- a ON indica que PHP generará una cookie para propagar en ella el SID.
Por otro lado hace falta ver algo de código tuyo y ver como vinculas de un script a otro (links) ... Si no conoces que es el "SID" .. se "entiende" que no propagas el SID en el URL a "mano" en tus links o formularios y dejas que la configuración de PHP lo haga por tí de alguna forma. Coincide que se dan todos los casos en tus pruebas para que funcionen: lo típico es que PHP propague el SID en cookies y tus navegadores de pruebas acepten cookies. o propagas el SID en el URL y no tienen nigún redireccionamiento por header() de "Location" o ventana javascript que abres .. o redireccionamientos en javacript.
Como veras hay muchas "combinaciones" para ver como se pueden comportar tus sesiones, por eso es -tan- necesario saber como PHP está o va a propagar el SID y como tu aplicación lo hace. Como ya te he comentado .. si tu no sabes ni que es el SID .. estás a espensas de como PHP (su configuración) lo haga .. Esto no es bueno .. sobre todo cuando las cosas "fallan" o se comportan de forma inesperada.
Un saludo,