Presumo, poiché si tratta di un quiz, conterai punti, registrerai classifiche, ecc. Quindi i tuoi utenti alla fine cercheranno di imbrogliare.
Pertanto, consiglierei sessioni solo lato server.$_SESSION è un array, come $_GET e $_POST , unico per ogni utente che utilizza il tuo sito web. Puoi mettere e recuperare qualsiasi cosa quando vuoi.
L'unica cosa lato client è un cookie speciale, chiamato PHPSESSID, che è l'id del tuo visitatore, usato da PHP per recuperare il suo $_SESSION matrice.
L'unica cosa che devi fare è iniziare ogni pagina con session_start(); , prima di qualsiasi istruzione (tranne se usi il buffering come ob_start() )