php记录该用户对网站的操作

上空飞过 发布于 2012/02/10 16:48
阅读 1K+
收藏 0
PHP
php做的网站,当我用户登陆后,如何记录该用户对网站的操作。求源码!!!!!!!!!!!!!!谢谢大侠们!!!!
加载中
0
fmxzhou
fmxzhou

一个思路是:当用户点击特定节点时,记录到数据库或者存在log中,需要提取特定节点来表示用户行为。

然后在管理界面就可以知道用户干什么啦。!!

 

0
嘟嘟的米
嘟嘟的米
打个比方比如在修改内容的提交处理逻辑上加上log记录日志就行了,其他的都是类似的 每个action操作其实就是一个逻辑过程 都可以添加相应的日志。。把日志的操作封装成一个类 在需要的地方调用就行。。
0
蟋蟀哥哥
蟋蟀哥哥

记录浏览的url

然后分析url

0
ValueError
ValueError
如果网站设计的时候有服务层的话,用 __call、__get 和 __set 给服务层加个虚代理,做个事件框架。
0
RickyFeng
RickyFeng
这样网站会慢得很
0
Hycomer
Hycomer

比如浏览这个页面: http://www.oschina.net/question?catalog=1&show=updated

数据库可以设计成

 id       : 自增id

useragent : 浏览器和操作系统信息

module   : 模组名  catalog=1

action    :  动作  show=updated

dotime   :  操作时间

userid  :     用户id

ip  :  ip

等其他字段.

前端通过ajax与服务端程序通信,将合法的数据插入数据库,就OK了。 如果需要更复杂的逻辑,重新设计下数据表。

 

0
上空飞过
上空飞过
谢谢大侠们的指点! 通过你们的指点我已经做出来来了,谢谢你们!
h
hannah_yunpiao
请问你最后用什么方法,新手求解,非常感谢。
返回顶部
顶部