actions/job/download.php
找到
- INSERT INTO pw_attachdownload
改成
- REPLACE INTO pw_attachdownload
找到
- return $this->_db->get_one("SELECT uid FROM pw_attachdownload WHERE aid=" . S::sqlEscape($this->aid) . " AND uid=" . S::sqlEscape($this->uid));
改成
- global $timestamp;
- $limit_time = '10';//10秒钟内重复下载不扣费
- return $this->_db->get_one("SELECT uid FROM pw_attachdownload WHERE aid=" . S::sqlEscape($this->aid) . " AND uid=" . S::sqlEscape($this->uid) ." AND createdtime>$timestamp-$limit_time");
其中,自己修改下$limit_time里面的值,现在是10秒,如果是12个小时,可以填
$limit_time = '12*60*60';
可以先拿10秒钟来测试下吧。