0
這是我對我的遊戲投票腳本:這個PHP投票腳本有什麼問題?
$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;
}
但不知何故,每次有人想投票:http://pastebin.com/p8DF7SVK
只是其中檢測功能是線。它總是在日誌中說:Account only just registered!
,它不會添加投票的點..所以,這個檢查應該是錯誤的,但我無法理解到底是什麼。我試圖設置帳戶爲1個月大,1歲等,但仍然是一切。他們投票,支票在日誌中顯示它只是新帳戶(無論帳戶是否爲1歲),並且不添加積分。
檢查線123-129,其中檢查功能是。如果你讓我知道這個檢查新帳戶有什麼問題,我們將非常感激。
您能否將代碼添加到問題中? – andrewsi
這是很大的代碼。將整個頁面弄亂.. – NMALKO
那麼也許只是你認爲不正確的幾行,再加上一些上下文? – andrewsi