Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][sesje] równoległe sesje, kilka, wiele, równoległe
tomq
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cienki1980
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 18:16