WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 08.11.2001, 14:51   #1
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard files löschen bei sessionend (php)

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.
Who-T ist offline   Mit Zitat antworten
Alt 08.11.2001, 23:57   #2
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

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 .
_m3 ist offline   Mit Zitat antworten
Alt 10.11.2001, 15:12   #3
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard hab mir da was überlegt

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.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 10.11.2001, 17:41   #4
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

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
Who-T ist offline   Mit Zitat antworten
Alt 10.11.2001, 17:48   #5
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard bitte gerne

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.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 10.11.2001, 18:17   #6
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

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.
Who-T ist offline   Mit Zitat antworten
Alt 10.11.2001, 18:21   #7
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

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.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 10.11.2001, 18:26   #8
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

ich danke

(auch wenns wieder falschgeschrieben war )
Who-T ist offline   Mit Zitat antworten
Alt 10.11.2001, 19:54   #9
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

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.
RaistlinMajere ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:23 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag