ciao a tutti, stò realizzando una shoutbox dove l' utente può inserire dei brevi messaggi che verranno registrati in un db mysql

quello che vorrei fare è limitare l' invio di messaggi ogni tot minuti, per esempio ogni 3 minuti

ho pensato di usare le sessioni, quando entra nella pagina viene creata la sessione
Codice PHP:
$limit 60*3// 3 minuti
$_SESSION['sbtlimit'] = (!isset($_SESSION['sbtlimit']))?time()+$limit:$_SESSION['sbtlimit']; 
ora dovrei controllare quando l'user inserisci 1 messaggio se sono passati 3 minuti dal suo ultimo inserimento
Codice PHP:
$expire $_SESSION['sbtlimit'] - time(); 
e da 2 giorni che provo, ma non capisco come va implementare la logica che fa funzionare il tutto, se potete datemi una mano....