propage
23.06.2008, 09:21:07
chce, aby uzytkonik po powrocie na moja strone ciagle zyl ta sama sesja i dane sesyjne nie byly kasowane, probowalem tak
<?php
if (isset($_COOKIE['sesja'])) { }
setcookie('sesja', "$sesja", time()+25920000, '/', '.perelkibaltyku.pl'); ?>
nie dziala
MILICJA
23.06.2008, 12:53:46
hehe

ale nie uzywasz tutaj sesji tylko cookie

<?php
if (isset($_COOKIE['sesja'])) { $jakas_wartosc_z_cookie = ($_COOKIE['sesja']);
}
setcookie('sesja', "$jakaswartosc", time()+25920000, '/','',false); ?>
Nie wiem czy o to ci chodzilo, ale spoko
propage
23.06.2008, 13:28:35
no cookie użyłem zeby przywrocic ta sesje dodatkowo, myslslem ze to cos pomoże, ale nie
ucho
23.06.2008, 13:29:48
Jeśli sesja wygasła, to jej dane zostały już skasowane z serwera i nie da się jej już przywrócić w ten sposób. Musiał byś np trzymać sesje w bazie danych, wtedy takie zapamiętanie identyfikatora sesji w ciasteczku miało by sens
MILICJA
23.06.2008, 13:42:50
Napisz do czego ci to jest konkretnie potrzebne. Postaram sie podpowiedziec :0
legorek
23.06.2008, 13:50:46
Nie patrzyłem na Twój kod, ale prawdopodobnie garbage collector posprzątał już pliki sesji na serwerze. Zobacz sobie w katalogu sesji czy plik z sesją jeszcze istnieje. Możesz też napisać, własny handler dla sesji. Tylko zastanów się,, jak długo będziesz trzymał te sesje. Raz w portalu w którym pracuje praktycznie zapchał się dysk bo z nieznanych mi przyczyn nie usuwały się stare pliki sesji.