brauche Denkanstoß um Temporäre Ordner zu Löschen

xtramen01

Erfahrenes Mitglied
Hallo Leute,

ich habe einen Bildupload in meinem Shop.
Nun starte ich am Anfang eine Besucher Session mit:

PHP:
$_SESSION['besucher_id'] = rand(1,100000000);

Wenn ein besucher nun ein Bild hochlädt, dann wird das erstmal in einem Temorären Ordner gespeichert.
Der Ordner hat die Bezeichnung der erstellten Besucher Session.

Wenn der Besucher nun einen Artikel bestellt dann Lösche ich diesen temporären Ordner und kopiere das hochgeladene Bild in einen Ordner auf den nur ich Zugriff habe.

Was mache ich aber wenn der Besucher ein Bild hochlädt und die Seite verlässt ohne eine Bestellung zu tätigen.

Wie Lösche ich den temporären Ordner dann, ohne dass ich die anderen Ordner, von anderen Besuchern gleichzeitig lösche?

Wie stellt man sowas an?

Gruß
 
oder du generierst eine Session id mit der Uhrzeit bsp: 2010090908273355 (y:m:d-H:i:s-Zufall)

Also das datum dahinter die uhrzeit und dann einezufällige 2 stellige zahl, damit falls es mal passieren sollte, das 2 benutzer gleichzeitig veruschen ein bild hochzuladen keine doppelten nummern vergeben werden.

fürs löschen prüfst du dann jedes mal, ob ein ordner eine zahl kleiner als das aktuelle datum hat und löschst diesen dann.
 
Zurück