会员在当天登录只记一次分,怎么处理,求思路,数据库最后登录的时间  类型时间戳

解决方案 »

  1.   

    记录时间与ip。判断今天这ip是否存在。不存在才做积分累加
      

  2.   


    取得这个最后时间 小于 date('Y-m-d', time()) 才加积分再更改会员最后登录时间。
      

  3.   

    1.就是建立一个数据库表check,里面有 member(会员),time(时间)两个字段----其实你也可以按需求添加其他字段
    2.会员登录的时候,判断一下会员今天有没有登录(select * from check where member='$user' and time='$now'),如果存在,就不执行积分操作,不存在就执行积分操作,并把会员名与时间插入到今天的check表
    (insert into check (`member`,`time`) values ('$user','$now'))
    3.为了数据库优化,建议定期清理check表(比如一天清理一次:delete from check where time<now())