【发布时间】:2011-07-07 08:21:08
【问题描述】:
我正在创建一个上传功能,它将用户上传的文件以用户的会话 ID 作为其名称存储在服务器上。现在,我想将此文件保留在服务器上,直到该会话处于活动状态。
所以,我的问题是,我如何从 session-id 确定会话是活动的还是过期的,以便在以后的情况下我可以安全地删除用户上传的文件。
虽然我以前从未使用过它,但我想在特定的时间间隔通过使用 cron 作业来进行清理。
【问题讨论】:
-
据我所知,删除过期会话是网络服务器的工作,所以也许你可以加入这个机制?
-
@Mchl 是的,您说得对,删除过期会话是服务器的工作,但我不想这样做。如果他的会话过期,我想删除用户上传的文件,否则会有很多不需要的文件占用我的服务器空间。