Cześć!
Od dłuższego czasu hobbystycznie uczę się pisania aplikacji w PHP przy pomocy bibliotek, np. PDO. Dla fun'u zacząłem bawić się w pisanie od zera na bootstrapie własnego sklepu internetowego i dążę do stworzenia pełnoprawnego (jak na podstawowy użytek) CMS'a, który być może przyda mi się kiedyś we własnym biznesie.
Nadszedł moment projektowania zakładek w panelu klienta; dane do wysyłki, zrealizowane zamówienia, itp.
W kursach p. Mirosława wszelkie potrzebne później w aplikacji dane były wyciągane od razu przy poprawnym zalogowaniu się do serwisu (w tym samym pliku co skrypt logowania) i przekazywane na cały portal przy pomocy zmiennych sesyjnych. W praktyce można jednak wyciągnąć na tym etapie np. tylko ID
użytkownika, i wykorzystać to id przy późniejszych zapytaniach do bazy, na poszczególnych podstronach.
Która metoda działania jest 'zgodna ze sztuką'?
Logika podpowiada mi, że im mniej połączeń z bazą tym wydajniej i bezpieczniej, więc lepiej wyciągnać wszystko od razu przy zalogowaniu. Czy myślę dobrze?