Codeigniter Çerezler Yardım

4 Cevap php

Merhaba CodeIgniter'daki nasıl kullanıcı ilk kez siteyi ziyaret olup olmadığını kontrol ediyorum ve onlar bir cookie olur?

I am already using the Session library and database sessions which stores the session_id etc, but I need to to be able to check if the user is a first time visitor and if they have a cookie already `

$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'));`

4 Cevap

Bir kullanıcı yaparak ilk kez ziyaretçi ise çerez yardımcı kullanarak, kontrol edebilir:

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);
}

/ Set kurabiye almak için Cookie Helper kullanın.

Codeignighters kurabiye çerez bu-> input-> set_cookie yerine PHP'nin kendi setcookie yöntemi $ codeignighters kullanılarak ayarlanmış olduğundan emin olun kullanırken başkasının garip sonuçları.

Ben tüm çerezleri temizlemek ve codeignighters kendi yöntemi ile sıfırlamak kadar garip sonuçlar vardı.

fist of all you need to know the basic Idea about cookie Session is creating in server where as a cookie is creating in the clients browser.

Hiç (set cookie kodu ter Hangi) php dosya taramak bu yüzden çerez olsun

Ve sonraki isteği ileriye okumak bölümü alacak