这是我的游戏投票脚本: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行,检查功能在哪里。如果您让我知道这个新帐户的检查有什么问题,将不胜感激。
答案 0 :(得分:0)
我一直在使用完全不同的桌子等等。它是固定的。 非常感谢你们的时间和对stackoverflow的大力支持。 它总是非常受欢迎。