![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 4 Dołączył: 17.02.2009 Ostrzeżenie: (0%)
|
Witam, zrobiłem prosty panel administracyjny. Niestety użytkownicy (szczególnie ci z firefox) zgłaszają że są wylogowywani co chwila bez kliknięcia w 'wyloguj' (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) nie wiem czemu.
oto najważniejsze elementy tego systemu:
w treści strony nie zmieniam ani razu wartości zmiennej 'prezenter_online' nie zachodzi równiez zamknięcie sesji nigdzie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . na moim komputerze na operze ani na ie nigdy nie nastąpiło wylogowanie ... na innych niestety takie rzeczy się trafiają... nie wiem już co robić :/ ciasteczka? |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%)
|
A czemu korzystasz z tych przestarzałych nazw? Dziś używamy $_SESSION/$_POST/$_GET itd. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
|
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
$HTTP_SESSION_VARS['prezentertype'] , $HTTP_GET_VARS['login'] ? php 4?
teraz się daje $_SESSION i $_GET. //$password=$HTTP_POST_VARS['userhaslo']; nie filtrujesz danych.
daj zamiast tego to:
i w html <a href='index.php?logout=logout'>wyloguj</a> |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%)
|
Nawet w PHP4 były już nowe nazwy. Faktycznie, ten sposób wylogowania jest bardzo dziwny... Zrób coś w stylu action=logout, będziesz mógł dopisać inne akcje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 21:47 |