![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 2.03.2010 Skąd: ta pewność? Ostrzeżenie: (0%) ![]() ![]() |
Witam, piszę skrypt logowania PHP + MySQL, skrypt oparty o PHP i sztywną nazwę użytkownika i hasła np:
to nie mam żadnych problemów z żywotnością sesji, jednak gdy opieram skrypt o MySQL, to pojawia się właśnie problem. @poprawka skrypt oparty o sztywne loginy i hasła również ginie. Na Switch CASE
Strona działa o SWITCH CASE - menu, plik nazywa się login.php po wejściu z index.php nazywa się już oczywiście inaczej index.php?id=3 nie wiem czy ma to wpływ na jednorazową żywotność sesji. Otóż loguje się poprawnie otrzymując komunikat. Gdy jednak kliknę Strona główna, bądź chcę przejść do jakiejkolwiek pod strony np: by sprawdzić moje uprawnienia, to sesja znika. Skrypt do sprawdzania czy sesja istnieje.
Gdzie leży problem? Ten post edytował Bellum 11.06.2010, 17:59:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli wszytko przechodzi przez index.php to przenieś session_start() na początek index.php, a ze stron includowanych wyrzuć.
Powinno pomóc. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 2.03.2010 Skąd: ta pewność? Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli wszytko przechodzi przez index.php to przenieś session_start() na początek index.php, a ze stron includowanych wyrzuć. Powinno pomóc. Usunąłem session_start() z pozostałych includowanych plików już wcześniej i teraz ponownie, nie jest to jednak rozwiązanie gdyż sesja i tak ginie. Ten post edytował Bellum 11.06.2010, 17:56:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 09:46 |