Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [adodb] sesje w bazie
scanner
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
HaRy
post
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?
Go to the top of the page
+Quote Post
scanner
post
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
HaRy
post
Post #4





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 15.05.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


life (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Bora
post
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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
KirkoR
post
Post #6





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 14.02.2004
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


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ć?
Go to the top of the page
+Quote Post
Kinool
post
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
Go to the top of the page
+Quote Post
KirkoR
post
Post #8





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 14.02.2004
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


A gdzie mam ten kod umieścić i kiedy wywoływać funkcję? Na końcu skryptu?
Go to the top of the page
+Quote Post
scanner
post
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.
Go to the top of the page
+Quote Post
KirkoR
post
Post #10





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 14.02.2004
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


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ć?
Go to the top of the page
+Quote Post
ambrozy
post
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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 09:16