【发布时间】:2023-03-04 13:59:01
【问题描述】:
我正在尝试记录用户正在访问的页面详细信息并将其存储在数据库中。所以,我在一个名为 hits_helper.php 的助手中编写了一个函数,它使用 codeigniter 的 current_url() 来完成。
function count_hits($options = array())
{
$CI =& get_instance();
$CI->load->library('user_agent');
$date = date('Y-m-j H:i:s', strtotime(date('Y-m-j H:i:s')) + 1214);
$data = array (
'page_Address' => current_url(),
'hit_Date' => $date
);
$CI->db->insert('counter', $data);
}
自动加载网址助手。
它可以在数据库中插入页面 url,但它也会在页面的 head 部分分别插入一些 url,如 favicon.ico 和一些 css url。我做错了什么?!
【问题讨论】:
-
尝试加载url库
$CI->load->helper('url'); -
加载
urlhelper,因为你正在调用current_url,它在url helper中 -
正如我所说,它插入页面 url 并且可以工作。这意味着 url 助手是自动加载的。但是,它也会插入一些虚假的网址。
标签: php codeigniter