Справка cookie Codeigniter

Привет в codeigniter, как я проверил бы, посещает ли пользователь сайт впервые, и если они установлены cookie?

Я уже пользуюсь библиотекой Session и сессиями базы данных, который хранит 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'));`
5
задан Udders 13 January 2010 в 22:54
поделиться

2 ответа

С помощью помощника куки можно проверить, не является ли пользователь первым посетителем, сделав:

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);
}
14
ответ дан 18 December 2019 в 09:50
поделиться

Используйте хелпер Cookie , чтобы получить / установить файлы cookie.

2
ответ дан 18 December 2019 в 09:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: