Ok, fair enough. This does basically what I want, which is generate an "expired" warning in the browser.
However, isn't it possible to actually run the script again? An in-between option? Not just showing the history page, and not just showing a warning, but actually having the page generated again for the user? (I think /. does this.)
I should add that these pages are viewed only over a secure connection (HTTPS).