Cytat(wNogachSpisz @ 10.03.2013, 12:52:22 )

Nie prawda, dane lądują zarówno w sesji jak w cookie, sprawdź dokładnie.
Prawda ,prawda sam sobie sprawdź ,po ustawieniu w configu na użycie bazy danych w sesjach do ciastka leci tylko te dane które CI może wykorzystać w celu autoryzacji sesji :
ip_adress,user_agent,last_activity,session_id
Pozostałe dane leca do bazy

Żeby nie było:
Plik config(część odpowiedzialna za sesje)
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie'] = FALSE;// celowo żeby było coś widać:)
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
Kod nr 1:
<?php
class Test extends CI_Controller
{
public function index()
{
$this->load->library('session');
$this->session->set_userdata('człowiek','ja');
}
}
?>
Wartość ciastka :
Kod
a%3A4%3A%7Bs%3A10%3A%22session_id%22%3Bs%3A32%3A%22aa33f0fb3035e95b496bddda8c8d74d8%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A9%3A%22127.0.0.1%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A72%3A%22Mozilla%2F5.0+%28Windows+NT+6.1%3B+WOW64%3B+rv%3A19.0%29+Gecko%2F20100101+Firefox%2F19.0%22%3Bs%3A13%3A%22last_activity%22%3Bi%3A1362927846%3B%7D95b76a69a20e9afafcc5b9c6642e123d
Kod nr 2:
<?php
class Test extends CI_Controller
{
public function index()
{
$this->load->library('session');
$this->session->set_userdata('stefan','murarz');
$this->session->set_userdata('mietek','cieć');
$this->session->set_userdata('ziutek','dekarz');
}
}
?>
Wartość ciastka :
Kod
a%3A4%3A%7Bs%3A10%3A%22session_id%22%3Bs%3A32%3A%221783399591723401246086d83a1931f8%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A9%3A%22127.0.0.1%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A72%3A%22Mozilla%2F5.0+%28Windows+NT+6.1%3B+WOW64%3B+rv%3A19.0%29+Gecko%2F20100101+Firefox%2F19.0%22%3Bs%3A13%3A%22last_activity%22%3Bi%3A1362928789%3B%7D30e96ae5df96d15a14d872f72dc17c6c
A co mam do ciastek

To że nie powinny służyć jako magazyn danych sesyjnych (użytkownika) ,nawet jeśli te dane mają być zaszyfrowane.
Nie jest to
bezpieczne i praktyczne, szyfrowanie tych danych zajmuje miejsce a tego w ciastku nie ma zbyt wiele.