Les fichiers de session sont généralement stockés, par exemple, /tmp/
sur le serveur et nommés sess_{session_id}
. J'ai regardé le contenu et je ne peux pas comprendre comment ils fonctionnent vraiment.
La récupération du nom et du contenu de la variable à partir du fichier est facile. Mais comment PHP sait-il quelle session appartient à qui?
Le session_id semble totalement aléatoire et une adresse IP peut avoir plusieurs utilisateurs, et chaque utilisateur peut avoir plusieurs sessions s'il a plus d'une fenêtre de navigateur ouverte.
Alors, comment ça marche?