ecshop在线条调查去掉IP限制

ecshop在线调查的IP限制,让ecshop的在线调查显得非常笨拙 ip_address = '$ip_address' AND vote_id = '$vote_id' 就是因为这个条件,让其设置了一个IP只能够投票一次。
很多时候根据电子商务本身的性质,调查需要灵活多样,如何改变这种限制让ecshop商城能够适应需要,修改成每天投票一次。
在ecshop根目录vote.php中有个函数叫做vote_already_submited(),就是这个函数用来判断IP是否重复投票的,如果将此函数修改一下可按照时间来做判断
function vote_already_submited($vote_id, $ip_address)
{
    $formt = $GLOBALS['db']->GetOne("SELECT vote_time FROM ".$GLOBALS['ecs']->table('vote_log')." WHERE ip_address = '$ip_address' AND vote_id = '$vote_id'");
    /* 如果投票时间等于数据库中记录的时间,那么就返回已经投票过了 */
    return date("Y-m-d", $formt) == date("Y-m-d", gmtime());
}

本文原创地址:https://www.ecshopok.com/article-637.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

文章评论

暂无评论,来发表一个吧

发表 取消
充值有惊喜 ECSHOP插件网微信客服edait_cn