【发布时间】:2011-10-22 05:01:10
【问题描述】:
您好,我无法在 2 个 php 请求之间设置简单的等待时间,例如... 我有这个代码(例如):
readfile($link);
访问者请求此 php 代码以下载文件...但在 10 秒内他请求另一个...允许第二个请求(下载)30 秒......知道如何做到这一点吗?在php中......提前谢谢你:)
编辑: 我在下面的帖子的帮助下尝试过,但没有成功
if (!isset($_SESSION['last_download'])) $_SESSION['last_download'] = 0; {
if (time() - $_SESSION['last_download'] > 10){
$_SESSION['last_download'] = time();
echo $_SESSION['last_download'];
}else {echo"".time() - $_SESSION['last_download']."";}}
但它没有保存会话...有什么帮助吗?
【问题讨论】:
-
我认为检查相同的IP地址可以解决这个问题。但这不是天堂美容的解决方案。
标签: php