Désormais, sous phpBB3, la plupart des informations de session, en particulier le statut lu / non lu des messages est stocké dans la base de données et non plus dans des cookies.
Avantage : Tant qu'un message n'a pas été lu, son statut non lu est conservé dans la base de données si bien qu'on verra le message comme étant non lu, même si on se déconnecte du forum et que l'on revient plus tard. Alors que sous phpBB2, l'information était stockée dans des cookies : à chaque déconnexion on perdait le statut des messages lus/non lus.
Inconvénient : la charge pour le serveur s'accroit car donc le nombre de requêtes vers la base de données augmente sensiblement.