如果会话关闭,则停止文件下载

时间:2014-02-12 09:28:39

标签: session cron download php

有没有办法将文件下载(上传)链接/绑定到用户会话?

我想要实现的是,如果用户从Web服务下载文件,他只能在登录时这样做。

如果会话停止或者用户被列入黑名单(下载期间),则应停止任何未完成的下载。

证明这种行为的用例不容易解释,但是后果是

我尝试了一些PHP下载管理器,例如Thingie

我到目前为止唯一的工作方法是为每次下载创建一个临时文件,并在下载后或会话关闭或原始文件的用户权限被拒绝时删除文件。

在cron作业和所有内存操作之间加上现金管理的一些问题,我希望有更优雅的方法来做到这一点。

我也试过register_shutdown_function

0 个答案:

没有答案