Because refreshing
the page is bad for the website.
Huh?
In
what way?
You
should use a cookie. When the user comes back, you can restore the
timer. I'm assuming you will store the start time on your server.
It's
unclear if you also want to notify the user in real-time. Just
taking guesses here, since you've made such a vague request.