![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Odpaliłem dzisiaj obsługę sesji w bazie korzystając z adodb-session.php.
Niestety wyskakuje mi Cytat Session Replace: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(sesskey,expiry,data) VALUES ('4t3uj0kmnfeod56pigrohlv492',1066 Jakieś sugestie?
-------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
hmm ...
moze zmienna opisujaca nazwe tabeli w adodb-session.php jest pusta? |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
dokaldnie.. ehh... caly dzien kodowania i pokrecilem kolejnosc linijek
![]() -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
life
![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 15.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
widze że panowie sie bawią sesjami w bazie i w wiązku z tym mam pytanie.
Czy AdoDB poprzez adodb-session.php obsługuje poprawnie sesje z wyłączonymi cissteczkami ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 14.02.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
A ja mam inne pytanie odnośnie sesji. Wszystko działa cacy oprócz jednego. W bazie z sesjami pozostają stare sesje. Od trzech tygodni nie usunęło mi starych wpisów. Dlaczego? One są przetrzymywane wiecznie? Czy może trzeba to gdzieś skonfiguować?
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
a funkcje do gc w session_set_save_handler podales ?
przyklad z manuala: [php:1:29799af111]<? function sessao_gc( $aMaxLifeTime ) { $query = "DELETE FROM sessions WHERE UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(LastUpdated) > $aMaxLifeTime"; mysql_query($query); return True; } ?>[/php:1:29799af111] to ona jest odopowiedzialna za czyszczenie starych sesji -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 14.02.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
A gdzie mam ten kod umieścić i kiedy wywoływać funkcję? Na końcu skryptu?
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
na początku - tam gdzie się na pewno wykona. Np. Zaraz za zainicjowaniem handlera sesji.
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 14.02.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Chcę aby sesja była aktywna przez cały czas kiedy okno przeglądarki jest włączone. Aktualnie mam coś takiego: adodb_sess_gc(1); i niekiedy sesja wygasa po dłuższej nie-aktywności. Jak to zmienić?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 5.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
przylaczam sie do prosby kirkora, moge by ktos powiedzial jak to zrobic?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:00 |