![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 13.11.2006 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Witam
![]() Pytanko bardzo początkujące zapewne: Mam stronkę na którą się logujemy i po zalogowaniu chciałbym żeby potem nazwa usera była wyświetlana na wszystkich stronach i jak kliknę na np zakładkę zmiana loginu to jest ok a jak wezmę z powrotem do nazwa usera już znika session_start(); $user=$_SESSION['user']=$_POST['user']; i potem $_SESSION['user'] co jest tego przyczyną? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
A masz na każdej stronie, gdzie używasz sesji session start() ?
-------------------- Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł" |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 13.11.2006 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
tak na każdej.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 210 Pomógł: 20 Dołączył: 7.07.2006 Skąd: Krotoszyn Ostrzeżenie: (0%) ![]() ![]() |
Za każdym razem przypisujesz zmiennej $_SESSION['user'] wartość $_POST['user']. Gdy wartość pola jest pusta (nic nie przesyłasz POSTem), to jednocześnie czyścisz wartość zmiennej $_SESSION['user']
spróbuj tak:
zamiast:
Wartość zmiennej $_SESSION['user'] zmieni się wtedy i tylko wtedy, gdy zmienna $_POST['user'] będzie miała jakąś wartość. Ten post edytował kornel-php 12.05.2009, 10:57:17 -------------------- :)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:50 |