if ($_SERVER['REQUEST_METHOD']=='GET' && $_GET['download']==='1')
{
$handle = fopen('lastdownload.txt','rw');
$date = @fread($handle,filesize('lastdownload.txt'));
if (time() - 30 * 60 > $date)
{
fwrite($handle,time());
header('Content-type: application/zip');
header('Content-Disposition: attachment; filename="dwnld_'.date('d_m_Y_H_i',filemtime('download.zip')).'.zip"');
readfile('download.zip');
}
exit;
}
大家好,我有一个关于限制下载次数的问题。
我想限制我的下载次数。
如果有人使用 ?download=1 请求文件
它检查当前时间和文件内的时间
如果在最后一次下载前 30 分钟过去了,它会让你再次下载,否则它就会退出。
请问有什么帮助吗?
谢谢你。