Session Handler - Zarządzanie zasobami sesji [kwiateek] |
Session Handler - Zarządzanie zasobami sesji [kwiateek] |
22.03.2004, 20:41:21
Post
#1
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin |
Uwagi, pytania zwiazane zwiazane z artykulem autorstwa kwiateek "Session Handler - Zarządzanie zasobami sesji" prosze pisac w tym temacie.
|
|
|
18.07.2008, 08:38:38
Post
#2
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 77 Dołączył: 5.08.2006 Ostrzeżenie: (0%) |
mam problem z tym session handlerem. Przerobiłem sobie ten skrypt pod php5. Problem polega na tym, że nie mogę nawiązac połączenia. Mam klasę do obsługi połączenia
objekt tej klasy przekazuję innym klasą np. do obsługi newsów czy zbanowanych w sposób
lub czasami rozszerzam przez extends. Ale to są przykłady. chodzi mi o to że, w żaden sposób nie mogę nawiązać połączenia, tak mi się wydaje, w klasie session. Czyli jeżeli zrobię tak:
to pojawiają się błędy: 1. dla przykładu 1 to Warning: mysql_query(): 6 is not a valid MySQL-Link resource in ... (w pliku klasy mysql) Warning: mysql_affected_rows() [function.mysql-affected-rows]: A link to the server could not be established in .. (plik klasy mysql) 2. dla przykładu 2 to Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sen Warning: mysql_affected_rows() [function.mysql-affected-rows]: A link to the server could not be established in ... Dodam, iż klasa mysql jest poprawna, korzystam z niej od dawna. Problem jest z tymi sesjami. Błędów skrypcie nie mam. raportowanie włączone. Co ciekawe, jeżeli rozpiszę sobie tą klasę na zwykłe funkcje, napiszę jeszcze jedną funkcję do łączenia się connect(), taką banalną samo wywołanie połączenia i wybór bazy, i potem w każdej z tych funkcji do obslugi sessji przed zapytaniem wywołam connect() to wszystko ładnie chodzi. Nie mam pojęcia co jest. Nie wiem czy jest sens wrzucać tu moje kody (klasa identyczna tylko ze pod php5 jak tu zaprezentowana niżej). Wydaje mi się, że sessja nie potrafi korzystać z obiektu połączenia, a obiekt połącznia normalnie działa, gdyż wcześniej pobiera mi ustawienia główne. Nierobiłem jeszcze opcji, że w klasie do obsługi sessji stworzyć funkcję nawiązującą połączenie i z niej korzystać, ale wydaje mi się ze bez tego powinno to działać. Ma ktoś jakieś pomysły ? Bardzo mi zależy bo męcze sie z tym już kilka dni. (jeżeli jest potrzeba to wkleje kody) -------------------- awake
|
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 13:53 |