![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 19.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czy jest możliwość korzystania z dwóch lub więcej sesji równocześnie? Chciałbym, żeby sesja administratora "nie gryzła się" z sesją użytkownika? Dokładnie chodzi mi o to, żeby wywołanie session_unset() niszczyło tylko zmienne sesji użytkownika. Może funkcje session_name(), session_module_name() mogą mieć jakieś zastosowanie? W manualu jest bardzo skromnie o nich ... Ktoś mi wspominał o wywoływaniu session_start() z parametrem, ale nie znalazłem nic na ten temat ... pozdrawiam, Tomasz |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
marcio zastosuj się do rady dzoberta i wykorzystaj:
podczas logowania zapisuj dane do $_SESSION['user'] np z takimi wartościami: - $_SESSION['user']['login']=$login; - $_SESSION['user']['log_date']=$data_logowania; - $_SESSION['user']['privs']=$znacznik // znacznik który będzie określał czy user zalogowany jest adminem czy zwykłym userem podczas obrabiania formularza zapisuj dane do $_SESSION['formularz'] Potem możesz wyczyścić dane za pomocą unset($_SESSION['formularz']) ( albo możesz je nadpisać $_SESSION['formularz']=array(); ) ... $_SESSION['user'] będzie nieruszona. PS. do wszystkich piszących powyżej .. proszę poprawić BBCOde. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:16 |