Le gestionnaire de session par défaut de PHP enregistre les données de session en tant que copie serialize()
du tableau $ _SESSION, et cela va dans un fichier, qui est spécifié dans php.ini. Vous pouvez le récupérer à l'exécution avec session_save_path()
. En général, les fichiers sont construits comme
$sessionFile = 'sess_' . session_id();
Listing toutes les sessions est juste une question de tirer tous les fichiers de la session dir qui commencent par sess_
. Cependant, à moins que vous n'effectuiez des processus de longue durée, la plupart des sessions ne seront actives que pendant la courte période où une personne accède à une page de votre site. En ce qui concerne le système de connexion, il y a des tonnes de réponses sur ce site. Regardez les liens "connexes" sur le côté droit de cette page pour en trouver.
@Marc B: pouvez-vous expliquer plus au sujet de la liste de session? J'utilise mon propre serveur (localhost) sur lequel je peux accéder à partir de n'importe quel PC sur le LAN. Je veux montrer la session de chaque accès. – sikas
chaque accès? Vous voulez dire regarder dans le journal d'accès du serveur? –
généralement lorsque j'accède à un site Web, une session est créée pour mon accès. Je veux prévisualiser ceci (en tant qu'admin) sur mon serveur localhost/testing. – sikas