Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] wylogowywanie, problem
-gosc-
post
Post #1





Goście







Witam!
Mam problem ze skryptem wylogowania, a mianowicie.

Gdy się zaloguje i kliknę na przycisk "Wyloguj" to przenosi mnie na stronę logowania, ale nie wylogowywuje.

  1. <?php
  2. $_SESSION = array();
  3. if (isset($_COOKIE[session_name()]))
  4. setcookie(session_name(), '', time()-42000, '/');
  5. Header('location: login.php');
  6. ?>


Na czym może polegać problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kostek.88
post
Post #2





Grupa: Zarejestrowani
Postów: 376
Pomógł: 47
Dołączył: 23.08.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Bo nie jest spełniony warunek z linijki 4. (IMG:style_emoticons/default/questionmark.gif) Uważam, że powinieneś go w ogóle pominąć i po prostu zniszczyć sesję. Poza tym logowanie powinieneś robić raczej na sesjach, a nie mieszać tego z cookie, tym bardziej, że sesja to nic innego jak cookie... z tym, że w innej formie... w Google jest sporo wyjaśnień na ten temat.

EDIT: zerknąłem jeszcze raz na kod... i tak wnioskuję, że to cookie to Ci chyba potrzebne było do czegoś innego... możesz wyjaśnić?

Ten post edytował Kostek.88 21.02.2012, 00:29:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 19:28