如何生成操作日志文件

cdx1988 2010-12-17 10:10:54
讲下机制和思想呗,资料共享也可以
...全文
155 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Abin-2008 2010-12-17
  • 打赏
  • 举报
回复
你直接加一个网页统计...
就KO了.
在-云端 2010-12-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 cdx1988 的回复:]

问题就是如何生成这条记录,我要监控某个用户的所有操作,不单独调用,我很菜,请详细说明
[/Quote]

闹了半天你是想监控用户前台操作!

直接页面加载个js,定义页面上你需要监控的用户操作的页面元素,有操作就发送ajax带相关操作标志给后台即可!

cdx1988 2010-12-17
  • 打赏
  • 举报
回复
问题就是如何生成这条记录,我要监控某个用户的所有操作,不单独调用,我很菜,请详细说明
ihefe 2010-12-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cdx1988 的回复:]

不存数据库,监控页面的所有操作,输出到文件,说下你的编程思想呗,谢了
[/Quote]

页面监控 ,前端的问题了 php不能
在-云端 2010-12-17
  • 打赏
  • 举报
回复
方法 有很多种!

1:定义一个抽象类,包含一个抽象方法用于记录当前操作的说明,也就是生成日志.然后让你所有需要生成日志的类继承这个抽象类,再重写抽象方法即可!

2:定义一个类的静态方法,用于生成日志记录,然后所有需要生成日志的操作都直接调用这个类的静态方法即可!

还有其他一些!不过上面这两种灵活性比较高!
igaojie 2010-12-17
  • 打赏
  • 举报
回复
不存数据库 那你就将需要的操作内容写进文件

这里 没什么问题啊···别提高到思想的高度 哈哈
[Quote=引用 2 楼 cdx1988 的回复:]
不存数据库,监控页面的所有操作,输出到文件,说下你的编程思想呗,谢了
[/Quote]
cdx1988 2010-12-17
  • 打赏
  • 举报
回复
不存数据库,监控页面的所有操作,输出到文件,说下你的编程思想呗,谢了
igaojie 2010-12-17
  • 打赏
  • 举报
回复
1.你可以写一个钩子
任何操作 你都可以调用钩子 写进数据库!

2.在我们项目里 是一个公用方法 几个参数 直接拼接sql写进数据库!

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧