我有一个“download.php”脚本提供文件下载和用户可以选择下载一个ZIP文件,这是他们自定义..所以需要即时生成。提供文件供PHP下载 - 停止多次点击
我得到的问题是,如果用户快速连续5次单击ZIP文件,ZIP会在服务器上生成5次。
我需要一种方法,只在第一次点击时生成这个,而不是一直重复生成。
我做不想“禁用”的链接永久,因为再次下载该文件,几分钟后是好的,如果用户想,我只是想尝试和阻止恶意用户锤击下载脚本不断使用服务器处理能力生成ZIP。
任何想法?我一直在尝试了几个小时,似乎无法得到它有效的解决方案:/
感谢
不是很不幸,有点需要它是无缝的,所以用户不会“意识到”。 – BT643 2013-03-07 19:45:10