sql >> Database >  >> RDS >> Mysql

Hoe sessiearray doorlopen in php

$_SESSION is alleen beschikbaar voor de bezoeker die de pagina daadwerkelijk opent. (Het zou leuk zijn om ieders $_SESSION-variabelen te zien, nietwaar?)

Misschien wil je deze $_SESSION vars in je db opslaan en er dan doorheen lopen.

Bijwerken:

  • maak een sessietabel waarin u uw momenteel ingelogde gebruikers kunt opslaan
  • elke keer dat een ingelogde gebruiker een pagina opent, verhoogt u een waarde (tijdstempel) zoals last_seen
  • controleer tegelijkertijd dode sessies (bijv. verwijder alle rijen waar last_seen waarde is kleiner dan now - levensduur van serversessie


  1. MySQL in AWS EC2 - Hoe schaalt het?

  2. alternatief voor mysql_field_name in mysqli

  3. WebApp (Tomcat-jdbc) Gepoolde DB-verbinding die uitzondering opgeeft

  4. ActiveRecord3 deadlock opnieuw proberen