pasTerzu
9.10.2006, 14:45:14
Czy da się w jakiś sposób zapisać tablicę wraz z zawartością (około 200 numerów) do sesji tak aby można się było do niej "dostać" po przejściu na inną stronę ?
sticker
9.10.2006, 14:48:21
pasTerzu
9.10.2006, 14:53:19
o to mi chodziło dzieki wielkie
siemakuba
9.10.2006, 15:05:20
Dane sesyjne są zdaje się automatycznie serializowane, więc chyba nie musisz nic dodatkowo kombinować.
Cytat
Wszystkie zarejestrowane zmienne są serializowane po wykonaniu całego kodu strony.
źródło:
http://pl.php.net/manual/pl/ref.session.phppozdr.
marast78
9.10.2006, 15:51:17
no właśnie a moglibyście mi powiedzieć, czy dane naprzykład w koszyku w sklepie internetowym są zapisywane jako zmienne sesyjne czy lepiej je umieszczać w pamięci cache lub w bazie? nie zajmowałem się dotąd tego typu aplikacjami i jestem ciekaw jak to jest powszechnie realizowane, czyli jakie roziwązanie jest najlepsze a może całkowicie inaczej to wygląda?
Co do koszyka:
1. Jeśli user nie zalogowany trzymam w sesji
2. Podczas rejestracji konta przenosze z Sesji do Bazy i kasuje z sesji
3. Podczas logowania dopisuje z Sesji do Bazy i kasuje z sesji
4. Gdy zalogowany czytam i operuje z bazy danych
W cache'u nie trzymam danych, bo po to mam sesje wiec bym sobie tylko utrudnial.