怎么记录系统的操作日志

1获取用户客户端的ip

2获取用户账号

3获取用户操作的菜单

4获取用户请求的数据(post,get)

5记录用户的操作时间

一般在 父辈初始化方法时就应该记录操作日志

(1)用户账户一般在session就可以拿到

(2)操作菜单各个框架都有获取控制器名,方法名的方法

(3)请求数据一般直接拿get和post里的数据就可以了{  

        $arr=array_merge($_GET,$_POST);//将get和post的值合成一个数组
        $arr=http_build_query($arr);//函数的作用是使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串
        $arr=urldecode($arr);//解码已编码的 URL 字符串

}

(4)ip因情况而定,看你用拿种方法获取

注  此文档仅供参考,只是提供思路

posted @ 2022-02-12 15:09  无缺胜有缺  阅读(506)  评论(0)    收藏  举报