如何在codeigniter / php中跟踪我的外发链接?

时间:2017-01-29 23:08:54

标签: php codeigniter

我最近使用codeigniter创建了一个网站,所以我可以学习一个php框架,我想知道如何跟踪我网站上的人点击的链接,以便离开我的网站。

很高兴创建一个像www.myweb.com/h1jkh13jk1h2这样的链接或某个链接的唯一字符串,然后将其存储在某些统计数据库中。

1 个答案:

答案 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');