我最近使用codeigniter创建了一个网站,所以我可以学习一个php框架,我想知道如何跟踪我网站上的人点击的链接,以便离开我的网站。
很高兴创建一个像www.myweb.com/h1jkh13jk1h2这样的链接或某个链接的唯一字符串,然后将其存储在某些统计数据库中。
答案 0 :(得分:0)
我建议您使用Google Analytics来详细了解您网站上用户行为的不同方面。
但是,如果您只想在站点上记录特定页面/方法的请求,则可以创建一种方法,以便在每次请求任何方法时将数据插入到数据库表中:
private function _log_activity($page='default_page'){
$user_ip = $this->getUserIP();
$sql = "INSERT INTO log_table (user_ip, page, request_date)
VALUES($user_ip, $page, NOW())";
$this->db->query($sql);
}
从此处复制控制器中的方法getUserIP():How to get Real IP from Visitor?
在您要跟踪的请求的每种方法中的用法:
$this->_log_activity('page_or_method_name');