mam problem z nie trzymaniem sesji, po zalogowaniu i kliknieicu w jaka kolwiek opcje z menu uzytkownika sesja sie rozpada korzystam z takiego skryptu:
w index.php wywoluje funkcje
<?php $uzytkownik->przetrzymaj_sesje(); ?>
ktora wyglada tak:
function przetrzymaj_sesje() { include("config.php"); $mysql->polacz("$host", "$baza", "$baza_uzytkownik", "$baza_haslo"); $login = $_SESSION['login']; if(!empty($login)) $mysql->zapytanie("UPDATE users SET ostatniawizyta = \"$dataigodzina\" WHERE nick = \"$login\""); }
dodatkowo w pliku zarzadania panelem uzytkownika korzystam z takiego kodu:
{ $wynik = $mysql->pobierz_tabele('SELECT * FROM users WHERE nick = "'.$login.'"'); if($wynik[haslo] == $haslo) { $uzytkownik->przetrzymaj_sesje(); TUTAJ SA OPCJE uzytkownika, wiadomosci itp "); }
wyczytalem ze session_register('login'); od php5.3 jest juz nie dostepna, mogl by mi ktos poradzic jak ja łatwo zastąpic ?