Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment parcourir le tableau de session en php

$_SESSION n'est disponible que pour le visiteur qui ouvre réellement la page. (Ce serait bien de voir les variables $_SESSION de tout le monde, n'est-ce pas ?)

Vous voudrez peut-être stocker ces variables $_SESSION dans votre base de données, puis les parcourir en boucle.

Mise à jour :

  • créer une table de sessions dans laquelle vous pouvez stocker vos utilisateurs actuellement connectés
  • chaque fois qu'un utilisateur connecté ouvre une page, incrémentez une valeur (horodatage) comme last_seen
  • en même temps, vérifiez les sessions mortes (par exemple, supprimez toutes les lignes où last_seen la valeur est inférieure à now - durée de vie de la session du serveur