![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam !!
Czy moge zmienic wartosc zmiennej sesyjnej $_SESSION podczas trwania sesji? Np. zmienna sesyjna $_SESSION zapisalem tak: [php:1:1f8c468b24]<?php $_SESSION["passw"] = $pass;//zmienna $pass z pliku ?>[/php:1:1f8c468b24] Lecz czasem sie zdarzaja sytuacje gdzie podczas zalogowania (czyli uruchomienia sesji) chcemy zmienic dane w panelu usera i zmieniamy dajmy na to haslo Czyli teraz zmienna $pass ma inna wartosc i wartosc zmiennej $_SESSION jest teraz jest inna. Wiec czy pozostaje mi w tym momencie wylogowac uzytkownika(czego wolal bym uniknac) czy podczas zapisywania edytowanego profilu moge zmienic wartosc zmiennej sesyjnej $_SESSION. Ja bym zrobil to w ten sposob, ze podczas zapisywania zmienionego hasla dodatkowo bym zapisal zmienna czyli [php:1:1f8c468b24]<?php $_SESSION["passw"] = $_POST["pass"];//zmienna $_POST["pass"] pochodzi z formularza do edycji profilu ?>[/php:1:1f8c468b24]Czy w tym momencie watosc zmiennej $_SESSION ma wartosc podana w formularzu od edycji. Czy tak moge zapisac ja czy robi sie to inaczej ![]() Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czy moge zmienic wartosc zmiennej sesyjnej $_SESSION podczas trwania sesji?
Tak. Zawartość $_SESSION jest odczytywana przez PHPa po zakończeniu skryptu, więc jeśli zmienisz w nim jakąś zmienną, zapisana zostanie nowa wartość. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Wiec wciaz nie wiem czemu mi zapisywanie do pliku jakby przerywa sesje. Wiecej szczegolow:
http://forum.php.pl/viewtopic.php?t=6984 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Nastepnym razem dopisz pytanie do juz rozpoczetego tematu.
Temat blokuje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 21:56 |