Toon posts:

[PHP][Session] aantonen wanneer sessie eindigd

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil namelijk zelf een winkelwagentje maken..

Dus mensen die op de site komen kunnen artikelen bestellen.En kunnen vervolgens in de pagina voor het winkelwagentje zien wat ze besteld hebben enz.
Daarbij gebruik ik voor elke sessie een tabel..

Dus de tabelnamen zijn de sessie id's

En het is de bedoeling dat wanneer de gene de site verlaat (browser sluit) dat hij de sessie en de tabel verwijderd.

Normaal kan dat wel handmatig met session_destroy(); maar dat werkt in mijn geval niet omdat het bij mij echt moet wanneer de gene de site verlaat.

Dus mijn vraag is:

hoe kan ik aantonen wanneer de sessie eindigd.(Want ik weet wel dat zodra de connectie van de client of de host beindigd .. dat de sessie ook beeindigd wordt)

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Je zou je sessie zelf in een database oid bij kunnen houden, met session_set_save_handler ()

Verder begrijp ik geloof ik niet zo goed wat je bedoelt.....

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

idee: gebruik geen losse tabel, maar sla de content van je winkelwagen gewoon direct op in de sessie ;) Je kunt gewoon een multi-dimensional array gebruiken.

Scheelt je een hoop DB-I/O, code en kopzorgen ;)

Het idee van een tabel per sessie is uberhaupt niet echt database-minded zeg maar.. maak dan een tabel met de session-id als kolom..

Verwijderd

Topicstarter
thnx.. zal het eens proberen..

Want zoals ik hoor is idd gewoon alles in de sessie doen makkelijker