ďťż

[PHP]Problem z błędnym odczyt. ciasteczek

       

Podstrony


telcocafe

Mam jako ciasteczka ustawione 3 pozycje:
uid ->nr. użytkownika
login_on ->zmienna ciasteczek, przechowywująca, czy user jest zalogowany
sessionid -> numer sesji.
W tabeli w bazie danych mam następujący rozkład:
-------------------------------------
| s_id | s_name | u_id | time |
-------------------------------------
s_id - identyfikator,
s_name -> jest w niej to samo co w ciasteczkach('sessionid')
u_id -> nazwa użytkownika
time -> czas, którym była założona ta sesja.
I tu mam problem. W trakcie działanai skryptu sesje są kasowane, odświerzane, a następnie porównywane. Wszystko na tym etapie jest w porządku(w bazie i w ciasteczkach jest ta sama wartość 'sessionid'). Jednak przy próbie porównywania coś się sypie i wychodzi na to, że ciasteczka są inne od tego co w bazie danych. Zdziwiłem się, a więc spróbowałem wyświetlić sessionid i z bazy i z ciastek. Okazuje się, że to co jest w ciastkach nie jest tym samym co w bazie. Za to po odświeżeniu w bazie było to co wcześniej w ciastkach :o .Porównałem ciastka za pomocą menedżera ciasteczek(opera) i phpmyadmina to wychodzi to samo :blink: A więc dlaczego dane z obu źródeł mają inne wartości przy pokazaniu, mimo, że wartości w ciastkach i bazie danych są te same? Prosze o pomoc.
//PS. Starałem się napisac ten temat jak lepiej. Za błędy wybaczcie.
Już sobie poradziłem
Użytkownik Petermechanic edytował ten post 26 luty 2007, 15:53
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.