I am building a site for a Fund Management company and the head of the
compliance department has stipulated that any visitor to the site must agree to
our terms and conditions before they can view any page on the site.

They must not be able to shortcut this process by typing in the specific URL
to a page and they must agree to the terms and conditions every time they visit
the site.

I initially thought of using a cookie with a 'valid for x weeks' timeout but
as the viewer now has to agree every time I am at a loss as to how to do this.

Is there a method to do this where the cookie is only valid for 1 session.

The head of compliance has also stipulated that if you should not be able to
email the page to anyone and thereby shortcut some of the process.

Can anyone help me on this, please,please,please.

Cheers,

Steve