我有一个“download.php”脚本,它提供文件供下载,用户可以选择下载他们自定义的 ZIP 文件。所以需要即时生成。
我遇到的问题是,如果用户快速连续单击 ZIP 文件 5 次,则 ZIP 会在服务器上生成 5 次。
我需要一种方法来仅在第一次单击时生成它,而不是一遍又一遍地生成。
我不想永久“禁用”链接,因为如果用户愿意,几分钟后再次下载文件就可以了,我只想尝试阻止恶意用户敲击下载脚本以使用服务器处理不断生成 ZIP力量。
有任何想法吗?我已经尝试了几个小时,但似乎无法找到有效的解决方案:/
谢谢