Cookies and JavaScript
JavaScript gives you access to read and write cookies.
This can be used to record when a user dismisses an 'overlay' dialog such as "This site uses cookies", "Sign up for our email list", etc.
JavaScript can set a cookie upon "dismiss", and then only show the overlay dialog if the cookie is not present.