Dá se spolehnout na to že pokud si zavolám session_set_save_handler(), že mi PHP nebude ukládat session do adresáře TEMP?. Obsluhu session mám ve vlastních metodách , nad každou handler funkcí mám svou vlastní metodu, proto mám všechny handler funkce prázdné a vrací jen true. Jde mi jen o to jestli je nějaká kolizní situace při které by najednou PHP začalo ukládat session do TEMP, místo do mnou zvolené databáze.
session_set_save_handler(
array($this->dbConn, 'open'),
array($this->dbConn, 'close'),
array($this->dbConn, 'read'),
array($this->dbConn, 'write'),
array($this->dbConn, 'destroy'),
array($this->dbConn, 'garbage')
);
...
public function open($savePath, $sessionName)
{
return true;
}
public function close()
{
return true;
}
public function read($id)
{
return true;
}
public function write($id, $data)
{
return true;
}
public function destroy($id)
{
return true;
}
public function garbageo($maxlifetime)
{
return true;
}
...
/*
* zde moje vlastní metody pro obsluhu session
* nevyužívám ani jednu z funkcí handleru proto jsou všechny prázdné, vrací jen true
* nad každou funkcí mám svou metodu pro její obsluhu
*/
...