用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2114|回复: 5
收起左侧

[HELP] 如何纪录每次请求的一些信息

[复制链接]
发表于 2014-5-24 11:59:28 | 显示全部楼层 |阅读模式
比如想把线次访问的用户的session啊,user_id啊,访问的页面, refer这些东西,放到一张表里,那么这个工作在哪步做合适呢?
目前的问题是我找不到合适的地方来放入这个代码,

controller的__construct ,能实现本类开始前初始化,但controller类只实现本类里面的共同控制,我想实现更广范围的,所有请求比如都要做的事情,不想每个contrlloer去加,如何才能实现?

发表于 2014-5-26 09:11:25 | 显示全部楼层
 楼主| 发表于 2014-5-26 09:41:56 | 显示全部楼层
因為愛 发表于 2014-5-26 09:11
http://codeigniter.org.cn/user_guide/general/hooks.html 用这个可以实现你要的功能。

谢谢指教
发表于 2014-5-26 10:01:48 | 显示全部楼层
写一个 MY_Contrller类,继承CI_Controller,然后所有的类,继承MY_Controller,只需要在 my_controller 在__construct方法中写你的东西,所在有类,都执行了这里面的东西了。

评分

参与人数 1威望 +3 收起 理由
nooneisthere123 + 3 赞一个!

查看全部评分

发表于 2014-5-26 10:02:44 | 显示全部楼层
就我楼上说的,最适合你这 种需求了。
 楼主| 发表于 2014-5-26 10:54:35 | 显示全部楼层
小刘 发表于 2014-5-26 10:02
就我楼上说的,最适合你这 种需求了。

谢谢,这也是个不错的思路

本版积分规则