![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() |
![]() hab n problem bei einer seite.
ich leg im lauf der session files an, die ich bei session_destroy() auch wieder lösche. allerdings bleiben mir die files zwangsläufig am server liegen, wenn während dem spiel das fenster geschlossen wird. gibt es eine möglichkeit, wie ich diese files beim fensterschließen löschen kann, außer in ein ständig aufgerufenes file einen algorithmus einzubauen, der alle files, die zB seit 3 tagen nicht mehr verändert wurden, löscht. |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() Klassisches Problem mit klassischer Lösung (Cron Job). Sorry, geht AFAIK nicht anders (ausser du startest das Aufräum-Script immer, wenn eine neue Session angelegt wird (auch nicht schön).
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() und zwar könntest du mit dem js-eventhandler onclose(), wenn das fenster geschlossen wird, den inhalt eines formulars mit nur einem versteckten element (z.b. mit namen "close") per submit an ein php-file, das nie im browser angezeigt wird, sondern lediglich am server liegt, verschicken. dort wird, für den fall, daß die variable $close übergeben wurde (was bedeutet, daß das entsprechende fenster geschlossen wurde), die session einfach geschlossen.
hoffe das war jetzt verständlich. ![]()
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
#4 |
Elite
![]() |
![]() jo, danke, is klar.
kenn das onclose von java, dort gibts auch so ein event, allerdings hab ich nicht gewusst, dass es in javascript auch geht. werd mich mal durch selfthml wühlen. danke |
![]() |
![]() |
![]() |
#5 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() noch was: wie sonst würde es dazu kommen, daß surfer auf manchen webseiten ein werbefenster schließen, worauf sich 5 andere neu öffnen? das geht auch über onclose().
![]()
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
#6 |
Elite
![]() |
![]() verzeih mir die frage, aber wo find ich ne doku zu onclose
im selfhtml gibts den befehl nirgends, oder besser gesagt, ich find ihn nicht. |
![]() |
![]() |
![]() |
#7 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() my fault, es ist die funktion unUnload(), bitte um entschuldigung für die falsche auskunft.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
#8 |
Elite
![]() |
![]() ich danke
(auch wenns wieder falschgeschrieben war ![]() |
![]() |
![]() |
![]() |
#9 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() shit, ich sollte nicht posten, mathe lernen und fernsehen gleichzeitig.
![]()
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|