raak07
29.10.2009, 15:19:08
Po podaniu prawidłowych danych (w formularzu logowania) przez użytkownika tworzona jest sesja $_SESSION['uz'], ( uz|s:8:"2587|A|U"; ). Jeżeli zaloguje się inny użytkownik również dla niego zostanie utworzona $_SESSION['uz'] ( uz|s:8:"1470|A|A"; ) i dane zostały nadpisane. Tu moje pytanie jak dla każdego użytkownika utworzyć oddzielną sesję?
Pozdrawiam
fenix.robi
29.10.2009, 15:58:55
Po pierwsze odwiedz
manuala , jak to nie pomoże to wujek google napewno, a tablica $_SESSION jest przechowywana na kliencie, czyli w przeglądarce
thomson89
29.10.2009, 17:29:25
Sesje są podobnie jak cookie na kompie użytkownika. Jeżeli tych dwóch łosiów co się u ciebie logowali, są na różnych kompach, twoja zmienna $_SESSION['uz'] NIE zostanie nadpisana, lecz DODANA na innym kompie.
Przykład: gracz 1 ma session['uz'] = 123asg; noobgrajacy ma session['uz'] = 123aed;
Gdy wejdą na twoją stronę, skrypt otrzyma $_SESSION['uz'], nooba, lub gracza.
A co chcesz osiągnąć?