po mału tworze session handler jednak mam problem bo nie chce on mi się łączyć z bazą danych mysql.
class Session { //baza local / dane var $_dbh; //sesja var $_sess_name=NULL; var $_sess_id=NULL; var $_SESS_LIFE; $this->_handleErrors(STOP); } else { $this->_db['db_host'] = $_param['db_host']; $this->_db['db_name'] = $_param['db_name']; $this->_db['db_user'] = $_param['db_user']; $this->_db['db_pass'] = $_param['db_pass']; $this->_db['db_persistent']=NULL; //tworzenie session ); } } function _open($sess_savepath, $sess_name) { $this->_sess_name = $sess_name; if ($this->_db['db_persistent']) { $this->_db['db_user'], $this->_db['db_pass'] ); } else { $this->_db['db_user'], $this->_db['db_pass'] ); } } if (!$this->_dbh) // Problem z połączeniem $this->_handleErrors(STOP); else { if (!$_db_select) // Problem z połączniem z db_name $this->_handleErrors(STOP); } return true; }
Inicjacja sesji:
require_once("include/class_session.php"); $sess_param['db_host']="locahost"; $sess_param['db_name']="test2"; $sess_param['db_user']="szpital"; $sess_param['db_pass']="asdasd"; $session = new Session(&$sess_param);
Powinny wyskakiwać błędy że nie mogło się połączyć z baza danych a jednak nie wyskakuje. Prosze o wyrozumiałość