【发布时间】:2017-10-23 20:15:40
【问题描述】:
我正在尝试使用 IP 和会话为 CodeIgniter 中的唯一身份访问者创建一个计数器,但这对我来说似乎无法正常工作,我想使用 cookie 来实现。所以,我在我的 Controller 中编写了这个函数 -
function counter()
{
$this->load->helper('cookie');
$visitor = $this->input->cookie(urldecode(), FALSE);
$ipadrs = $this->input->ip_address();
if ($visitor == false)
{
$cookie = array(
"name" => urldecode(),
"value" => "$ipadrs",
"expire" => time() + 7200,
"secure" => false);
$this->input->set_cookie($cookie);
$this->news->update_counter(urldecode());
}
}
但这不起作用,我的模型中有 update_counter 功能。
我想我错过了一些非常基本的东西,有什么解决方案吗?
【问题讨论】:
标签: php mysql codeigniter cookies session-cookies