Witam
W jaki sposób zarządzacie sesją w PHP?
Opieracie ją na cookie, bazie danych czy jeszcze inaczej?
Prosiłbym podać też dlaczego?
Witam
W jaki sposób zarządzacie sesją w PHP?
Opieracie ją na cookie, bazie danych czy jeszcze inaczej?
Prosiłbym podać też dlaczego?
Pff... Temat zabrzmiał dość dwuznacznie.
Ja zwyczajnie używam:
session_start();
W bardziej złożonych przypadkach dane sesji w bazie, a w cookie jedynie numerek tej sesji. Nie można ufać ciasteczkom bezgranicznie, bo są przechowywane po stronie klienta, a klient może je sobie dowolnie modyfikować.
Demonical Monk napisał(a)
Pff... Temat zabrzmiał dość dwuznacznie.
Co w tym dwuznacznego?
Pytam bo spieram się z kimś na ten temat.
Dziwi mnie opieranie sesji na bazie danych właśnie, na przykład z powodu wydajności.
Nie widzę większej mocy w plikach tekstowych. Jedno zapytanie do bazy, fetch i masz ładnie zapisane w tablicy wszystkie dane sesji. Więc w czym problem? W przypadku 200 zalogowanych userów, to jest nic dla bazy jeśli masz dobre indeksy.
no dzięki za wyjaśnienie.