这是我的游戏投票脚本:http: //pastebin.com/p8DF7SVK
只是检查功能所在的行:
$num_rows = $adb->doQuery('SELECT ' . ACCOUNT . ' FROM ' . ACCOUNT_TABLE . ' WHERE DateDiff(dd, CreateDate, GetDate()) <= 1 AND ' . ACCOUNT . ' = ?', $_SESSION[ACCOUNT]);
if ($num_rows != 0)
{
DEBUG_LOG(__METHOD__, 'Account only just registered! Account = %s, ip = %s', $_SESSION[ACCOUNT], $this->site->getRemoteIP());
header('Location: ' . $url);
return;
}
但不知何故,每次有人想投票。它总是在日志中说:Account only just registered!
并且它没有添加投票点..所以,这个检查应该有问题,但我无法理解究竟是什么。我尝试将帐户设置为 1 个月大、1 岁等,但一切都一样。他们投票,支票在日志中显示它只是新帐户(无论该帐户是否已有 1 年历史)并且它不会添加积分。
检查第 123-129 行,检查功能所在的位置。如果您让我知道此新帐户检查有什么问题,我们将不胜感激。