Hello in codeigniter 我如何检查用户是否是第一次访问该网站,以及他们是否设置了 cookie?
我已经在使用 Session 库和存储 session_id 等的数据库 session ,但我需要能够检查用户是否是第一次访问者以及他们是否已经有 cookie `
$cookie = array(
'name' => 'some_value',
'value' => 'The Value',
'expire' => time()+86500,
'domain' => '.some-domain.com',
'path' => '/',
'prefix' => '',
);
set_cookie($cookie);
var_dump(get_cookie('some_value'));`
最佳答案
使用 cookie 助手,您可以通过以下操作检查用户是否是首次访问者:
if (!get_cookie('some_value')) {
// cookie not set, first visit
// create cookie to avoid hitting this case again
$cookie = array(
'name' => 'some_value',
'value' => 'The Value',
'expire' => time()+86500,
'domain' => '.some-domain.com',
'path' => '/',
'prefix' => '',
);
set_cookie($cookie);
}
关于php - Codeigniter Cookie 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2060804/