doutangtan6386 2013-05-14 19:14
浏览 36
已采纳

这个PHP投票脚本有什么问题? [关闭]

This is my vote script for my game: http://pastebin.com/p8DF7SVK

Just the lines where the check function is:

$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;
      }

but somehow everytime someone wants to vote. It always says in the logs: Account only just registered! and it doesn't add the points for voting .. so, something wrong should be with this check but I am not able to understand what exactly. I've tried to set the account to be 1 month old, 1 year old and etc but still everything the same. They vote, the check shows in the log that it's just new account (no matter if the account is 1 year old even) and it doesn't add the points.

Check line 123-129, where the check function is. Will be much appreciated if you let me know what's wrong with this check for new accounts.

  • 写回答

1条回答 默认 最新

  • dsgd5756 2013-05-14 19:46
    关注

    I've been using totally different tables and etc. It's fixed. Thank you a lot guys for your time and great support on stackoverflow. It's been always really appreciated.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体