impossible is nothing.
se il countdown è js l'utente lo può bypassare: è chiaro, essendo un linguaggio lato client.
Basta mettere un controllo anche lato server e questo problema si risolve.
Ma se l'utente chiude la pagina il countdown cessa.
Anche questo problema è aggirabile: crei una tabella (o un campo) nel db per i countdown "in corso" con data di inizio e tempo, e a ogni pagina caricata controlli per tutti i conti alla rovescia 'aperti' che non siano terminati... O comunque qualcosa del genere, insmma vedi tu come implementare..
Ora vado a vedere per cosa ti serviva però
[sì, sono troppo curioso ...)