Código PHP:
public function CollectGarbage($MaxLifeTime) {
$query = "DELETE FROM secure_sessions WHERE session_lastaccesstime < DATE_SUB(NOW(), INTERVAL $MaxLifeTime SECOND)";
$st = $this->conn->prepare($query);
$res = $st->execute();
return $res;
}
Ya esta solucionado ya borra las sesiones antiguas ,le he cambiado la concatenación de la var $MaxLifeTime y me he puesto a realizar las comprobaciones de otra forma a como lo estaba haciendo y si que se las carga.
PD:La web del enlace que me pasaste chapo por cierto la clase Zebra_Session que te comentaba también funciona perfectamente.Un saludo