
一个思路问题:类似于这样的
$username(session值的当前 *** 作者) $method(你 *** 作的方法)$something(某一些动作)$time(当前的时间) $status(是否成功)那每次当你进行 *** 作的时候成功的时候
加载一次:
$username $method $something $time $status(比如1) //意思就是某某使用什么方法在什么时间做了些什么
失败时候也是:
$username $method $something $time $status(比如2) //意思就是某某使用什么方法在什么时间做了些什么,但是失败了
那这样你会想说,我不能一直保持,或者一直看到,这个时候,你就要想用数据库建立一个表
( *** 作表:比如UserDo)
将上面不管成功还是失败的,都进行数据add()。
来记录就可以了,
剩下
就是写一个模型方法从这个里面找数据就行了,这个不用多说了吧
onethink里有这个功能,记录 *** 作日志的,可以参考一下,需要先把所有需要记录的行为添加一下,这个工作量巨大,如果每个行为都要记录的话··· 所以一般都是把重要的记录就可以了。onethink 是 thinkphp开发的 可能跟你的存在版本差异,原理都是一样的,稍微修改就能用欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)