ďťż

[PHP]Sesja w innym katalogu Brak danych sesji

       

Podstrony


telcocafe

Mam stronę opartą o sesje. Plik, w którym są funkcje do rejestrowania sesji, także w bazie danych jest w includes/sessions.php. Ze stron na poziomie / skryptu $_SESSON jest dobrze widziana. Wszystkie zmienne działają. Jednak, gdy przerzucę się do katalogu /admin, juuż $_SESSION['sessionid'] nie działa, zapytanie się nie wykonuje, mimo dobrze zaincludowanych skryptów. Otóż mam taką funckję do wywalania błędnych sesji użytkownika.
function sess_del_invalid() { $uid = $_SESSION['uid']; $sql = "SELECT * FROM ".SESSIONS_TABLE." WHERE `u_id`='$uid'"; $query = DataBase::sql_query($sql,'GENERAL','Could not obtain session information'); $result = @mysql_fetch_array($query); $result = $result['session_id']; if ($uid>0) { if (isset($_SESSION['sessionid'])) { if ($_SESSION['sessionid']!=$result) { $_SESSION['sessionid'] = '0'; $_SESSION['uid'] = '0'; } } else { $_SESSION['sessionid'] = '0'; $_SESSION['uid'] = '0'; } } }
No, wykonuje się na poziomie / skryptu, ale już na katalogu /admin/ nie. Co jest grane? :kwasny:
//PS. W razie pomyłek przepraszam za błędy.
BYŁ EDIT://Poprawione. Miałem display_errors na 0 i nie wywalało mi bledu w innym pliku. Wywalał on sesje. Ale się namordowałem :zdziwko:
Użytkownik Petermechanic edytował ten post 06 maj 2007, 11:16
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.