![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 8.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Napisałam własną funkcję obsługi sesji - tak by dane sesji były zapisywane w bazie danych. Dane zapisują się, ale mam problem z kasowaniem danych sesji w bazie.
Całość funkcji jest zapisana w klasie DatabaseSessionStorage. W klasie DatabaseSessionStorage jest funkcja distroy(), która odpowiada za kasowanie danych sesji z bazy:
W pliku session_test.php mam skrypt, który ma wykorzystywać tą funkcję do kasowania danych sesji z bazy:
Problem polega na tym, ze dane sesji zapisują się w bazie, ale nie kasują się. Po naciśnięciu przycisku "wyloguj się" skrypt przechwytuje zmienną $_POST, zapytanie do bazy "DELETE..." jest prawidłowe(sprawdziłam print-em ), ale dane dalej są w bazie. Zastanawiam się czy nie potrzeba jakiegoś potwierdzenia, że chcę skasować te dane z tabeli. Czy ktoś wie, jak rozwiązać ten problem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
do mysql_query daj na końcu mysql_error()... Może jednak jest coś nie tak z zapytaniem...
a może metoda query w clasie conn jest niepoprawna? Ten post edytował 1010 26.01.2008, 23:11:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 22:54 |