Re: freeing resourses after the end of the session

From: Date: Mon, 19 Nov 2007 15:17:47 +0000
Subject: Re: freeing resourses after the end of the session
References: 1 2 3 4 5 6  Groups: php.general 
Request: Send a blank email to php-general+get-264781@lists.php.net to get a copy of this message
Richard Heyes wrote:
I made a image validation code, wich generate a image every time the user enters a page. The name of the image uses the session id, and I save it in a temporary directory. When the user close the browser (or leave the site) I would have to delete the image (or else I will start to have many garbage images in the temp directory). Is there any way to do that? From PHP?
http://uk.php.net/manual/en/function.register-shutdown-function.php
That would work for the end of a request, not the end of a session. The way I've done this in the past is to implement my own session handler and have that clean up temporary files when the session ends. However, there are less drastic ways to do it such as having a cron job simply delete images from the temp directory if they're older than a few days. Obviously this is less than ideal if the site traffic is high. -Stut -- http://stut.net/

« previous php.general (#264781) next »