Si con un session handler devi salvarti le sessioni da qualche parte, puoi tranquillamente usare mysql se il sito è con poco traffico, altrimenti ti consiglio di utilizzare redis che è decisamente più veloce a gestire molte query (inoltre può essere un buon bagaglio di conoscenze se lavori nel settore).

Credo che in entrambi i casi ci siano già librerie pronte da utilizzare, anche se non mi vengono in mente. Puoi controllare su packagist.org così magari ti eviti di scrivere un bel po' di codice.