I have a landing page that I would like viewers to see when first arriving at //domain.com. Then, if they have been to the site before the browser would automatically skip the landing page and take them directly to //domain.com/main.html
What is the best approach to do this?
If I were you, I would actually re-direct if they haven’t seen the page the first time. It creates a more intuitive URL.
Either way, strictly speaking, you want to use
setcookiethe first time that the person visits the site, and then test to see if the value exists in$_COOKIEupon return. Realistically, you probably want:Why do you want to set the value after the use clicks a link? Well, that way you can force them to actually look at the page before continuing, and I think that is more what you want.
Your redirect might look like:
You can then have a simple pass-through page: