gpt4 book ai didi

php - 如何在 php codeigniter 中为我的网页制作一个唯一访问者计数器?

转载 作者:行者123 更新时间:2023-11-28 23:15:19 24 4
gpt4 key购买 nike

我正在尝试使用 IP 和 session 为 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 函数。

我想我错过了一些非常基本的东西,对此有什么解决方案吗?

最佳答案

cookie 无法计算独立访客数,

Cookie 通常用于识别用户。 Cookie 是服务器嵌入用户计算机的一个小文件。每次同一台计算机使用浏览器请求页面时,它也会发送 cookie。使用 PHP,您可以创建和检索 cookie 值。 cookie 不是服务器端的,因此不算您的唯一用户。

http://coursesweb.net/php-mysql/register-show-online-users-visitors_t

这是一个很好的教程,是你需要的。

关于php - 如何在 php codeigniter 中为我的网页制作一个唯一访问者计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44142222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com