Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] sesje - zmiana wartości
Forum PHP.pl > Forum > Przedszkole
gladiror
Mam pewien problem. Otóz mam jedna sesje i chce stworzyc drugą. Czyli w tej chwili mamy 2 sesje. Chce teraz w jednej z nich zmienić wartość i wtedy musze uzywac session_destroy i poprzednie sesje znowu przypisywać... Nie da się zrobić tego jakoś inaczej? Pozdrawiam
wipo
Ale co chcesz zmienić w sesji.
Jak jakieś pole to $_SESSION['pole']=$nowa_wartosc
WereWolf
nie bardzo rozumiem...

masz dwie sesje na tej samej stronie? nie bardzo rozumiem po co...
a czy te sesje mają przynajmniej inny session id?
gladiror
Wiec to wyglada nastepujaco:
mam sesje:
$_SESSION['language']
i
$_SESSION['kraj']

Uzytkownik jest autmatycznie przypiswany do kraju i jezyka i sesje do tego maja konkretne wartosci, np.

$_SESSION['language']=PL;
i
$_SESSION['kraj']=PL;

Problem polega na tym, ze jak chce zmienic np. jezyk:

$_SESSION['language']=GB;
i
$_SESSION['kraj']=PL;

to wtedy musze usunac sesje i session_start() co niszczy mi sesje kraju. Da sie zmienic wartość sesji $_SESSION['language'] bez usuwania sesji $_SESSION['kraj']questionmark.gif
kriqs
jak na moje oko to mylisz sesje z zmiennymi smile.gif.

po co niszczyc sesje nie bardzo wiadomo oco ci chodzi jak chcesz zmienic jezyk to robisz to tak:
$_SESSION['language']=GB; co ma do tego $_SESSION['kraj'] questionmark.gif przeciez dalej jest questionmark.gif

skonkretyzuj swoj problem !
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.