Mam kolejny problem przesyłam sobie tablicę $_SESSION do klasy jednak ta nie działa jak powinna.
Zmienne w tablicy są bo dodanie
w pliku index.php wyświetla ładnie dane.
<?php ?>
plik index.php
<?php include_once('config.php'); include_once('klasa.php'); $user = new user($_SESSION); if( $user->logged == true ) { // kod } elseif( $user->logged == false ) { // kod } ?>
plik klasa.php
<?php class user { private $_aSession; private $_isLogged = false; public function __consturct($aSession) { $this->_aSession = $aSession; } public function logged() { ( $this->_aSession['logged'] == 1 ) ? $this->_isLogged = true : $this->_isLogged = false; return $this->_isLogged; } } ?>
W klasie user tablica się traci. Jakieś pomysły ?