31-03-2011, 22:10
(Ten post był ostatnio modyfikowany: 31-03-2011, 22:14 przez R_Rafalsky.)
ID sesji jest pamiętane przez przeglądarkę. Jak później odwiedzisz daną stronę to przeglądarka wysyła do serwera zapamiętane ID. Jeżeli sesja na serwerze nadal istnieje to serwer wykorzysta zapisane dane (wszelkie zmienne sesyjne zapisane w tablicy $_SESSION - możesz tam zapisać cokolwiek chcesz, w Twoim przypadku będą to dane zalogowanego użytkownika). Wykorzystując tę tablicę możesz przesyłać zmienne między stronami.
Czyli tak:
Na serwerze w pamięci są tablice superglobalne $_SESSION gdzie zapisane są dane sesyjne użytkowników (jak już mamy być dokładni to przeglądarek - przeglądarka jest identyfikowana nie konkretny użytkownik). Tablice te mają przypisane SID (Session ID) i przez te wartości są identyfikowane. Przeglądarka wysyła zapamiętany przez siebie SID. Serwer sprawdza czy istnieje sesja o takim SID i wykorzystuje zapisane w tej sesji dane.
Czyli tak:
Na serwerze w pamięci są tablice superglobalne $_SESSION gdzie zapisane są dane sesyjne użytkowników (jak już mamy być dokładni to przeglądarek - przeglądarka jest identyfikowana nie konkretny użytkownik). Tablice te mają przypisane SID (Session ID) i przez te wartości są identyfikowane. Przeglądarka wysyła zapamiętany przez siebie SID. Serwer sprawdza czy istnieje sesja o takim SID i wykorzystuje zapisane w tej sesji dane.
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję 
Any sufficiently advanced technology is indistinguishable from magic.

Any sufficiently advanced technology is indistinguishable from magic.