![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 8.08.2007 Ostrzeżenie: (10%) ![]() ![]() |
Stworzylem taki skrypt, w czasie ktorego chce aby przy kliknieciu
klient zostal wylogowany. No ale to nie dziala ![]()
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Formularz swoje dane przekazuje do jakiejś strony za pomocą atrybutu action. Ty czegoś takiego nie masz, dodaj sobie w action adres tej strony, w której zawierasz skrypt php z wywołaniem wylogowania. Poza tym wydaje mi się, że lepszym typem inputa byłby submit.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Ale namieszałeś.. a nie możesz zrobić if i zwykłego linka ?
link: php:
Ten post edytował sniezny_wilk 16.05.2008, 10:29:55 -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 8.08.2007 Ostrzeżenie: (10%) ![]() ![]() |
Zrobilem tak i wyskakuje błąd:
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in /home/admin/www/sprzedaz/log/wylogowanie.php on line 4 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wystarczy przeczytać ostrzeżenie - próbujesz zniszczyć niezainicjowaną sesję.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Jeśli korzystasz z mojego przykładu to oczywiście tam w pierwszej linijce powinno być session_start();
-------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 229 Pomógł: 13 Dołączył: 31.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Ja mam taki kod:
Plik logout.php:
I niestety ciągle jestem zalogowany ![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zawsze możesz jeszcze spróbować przed session_destroy unset'ować zmienną/zmienne sesyjne którymi sprawdzasz zalogowanie. Chociaż to akurat powinno spokojnie zniszczyć Ci wszystko.
Sprawdź w pliku index, czy na nowo nie inicjujesz zalogowania. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 229 Pomógł: 13 Dołączył: 31.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Na początku pliku index mam session_start(); czy powinno sie ono tam sie znajdować?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:07 |