gpt4 book ai didi

php - 如何在不重新加载页面的情况下检查 PHP if 语句

转载 作者:行者123 更新时间:2023-11-29 20:07:31 27 4
gpt4 key购买 nike

我正在尝试检查 PHP if 语句而不重新加载页面。我有一个用 PHP 制作的下载页面 ----.com/download.php 该页面有一个“下载”按钮,可以下载 ----.com/file.zip下载页面会统计文件被下载的次数,并将其记录到MySQL数据库中。文件下载一定次数后,我希望 PHP 使用 copy() 并用新文件替换该文件。但是,我不希望用户必须访问 ----.com/download.php 才能使 PHP 运行以下内容:

else if ($fileInfos->downloads > 35) {
copy($newfile, file.zip) }

如果用户访问直接下载链接,数据库会更新下载数量。如何让 PHP 运行上述代码而无需用户访问 download.php 页面?

最佳答案

你不能。如果您的服务器允许,您可以做的是运行一个 cron 作业,间歇性地检查文件是否应该被替换。当然,您还应该在下载页面上运行检查(因此,如果用户选择下载文件,则会在将文件发送给用户之前检查是否应该替换)。

根据需要发生的次数,cron 作业可能有点太多了,不过,但同样,如果您可以每分钟或 5 分钟检查一次,那就可以了。

关于php - 如何在不重新加载页面的情况下检查 PHP if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40295140/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com