Los archivos de sesión generalmente se almacenan, por ejemplo, /tmp/
en el servidor y se nombran sess_{session_id}
. He estado mirando los contenidos y no puedo entender cómo funcionan realmente.
Obtener el nombre de la variable y el contenido del archivo es fácil. Pero, ¿cómo sabe PHP qué sesión pertenece a quién?
El session_id parece totalmente aleatorio y una dirección IP puede tener varios usuarios, y cada usuario puede tener varias sesiones si tienen abierta más de una ventana del navegador.
¿Entonces, cómo funciona?