Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.09.2010 Ostrzeżenie: (0%)
|
Witam serdecznie,
w php "siedzę" od około 2-3 miesięcy. Ostatnio zacząłem się interesować tworzeniem systemu logowania/rejestracji na stronie. I napotkałem może niezbyt wielki, ale jednak problem. Otóż, stworzyłem formularz do logowania, gdzie użytkownik podaje nazwę usera i hasło. Jeżeli poda poprawne dane, to tworzę sesję, której przypisuję nazwę użytkownika z bazy danych: $_SESSION['username'] = $dbusername; . Po zalogowaniu na samej górze strony pojawia się Welcome i nazwa użytkownika. Pokazuje się ona praktycznie cały czas, aż do momentu, gdy nie kliknę na pasek adresu w przeglądarce i z tego poziomu przejdę na główną stronę. Wtedy wyświetla się już tylko Welcome. Co zrobić, by nazwa użytkownika (czyli, jak dobrze rozumiem również nazwa sesji) była widoczna cały czas? Dodam, bo być może to jest istotne, że cały system logowania mam w pliku top.php, który w pliku index.php jest dodany na początku poprzez include("top.php"); Dziękuję już teraz za wszelkie wskazówki. Pozdrawiam |
|
|
|
ZeroCool [MySQL][PHP]Problem z $SESSION 30.09.2010, 12:17:54
kreciko A czy na początku w pliku index.php masz session_s... 30.09.2010, 12:21:33
ZeroCool Mam w pliku index.php na początku session_start();... 30.09.2010, 12:28:20
kreciko Możesz podać więcej szczegółów, np. fragmenty kodu... 30.09.2010, 12:45:08
ZeroCool INDEX.PHP
[PHP] pobierz, plaintext <?phpsessio... 30.09.2010, 12:53:25
mkdes Kodif(isset($_SESSION['userna... 30.09.2010, 13:08:30
kreciko Po prostu jak przechodzi do strony głównej nie prz... 30.09.2010, 13:11:21
ZeroCool Wskazówka mkdes pomogła, dziękuję! Kreciko, To... 30.09.2010, 13:28:13
kreciko Tak. 30.09.2010, 13:41:46 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 12:59 |