Udd*_*ers 5 php cookies codeigniter
你好codeigniter如何检查用户是否第一次访问该网站,如果他们设置了cookie?
我已经在使用会话库和存储session_id等的数据库会话,但是我需要能够检查用户是否是第一次访问者以及他们是否已经有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'));`
Run Code Online (Sandbox Code Playgroud)
Cor*_*lou 14
使用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);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14500 次 |
| 最近记录: |