ďťż
Podstrony
|
telcocafeMam 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 |
|||
Sitedesign by AltusUmbrae. |