이 내 게임에 대한 내 투표 스크립트입니다 :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