How do I redirect to a splash page once with cookies?
I’m setting the cookie on my splash.php page to this:
<?php
$expire = time()+60;
setcookie("no_splash", "1", $expire);
?>
On that page there’s a link to my index.php with this:
<?php
if($_COOKIE['no_splash']== '1') {
header("Location: index.php");
echo "it works";
} else if($_COOKIE['no_splash']!= '1') {
header("Location: splash.php");
};
?>
I keep getting a redirect loop error but can’t figure why.
You are redirecting to index.php from the index.php file, hence the loop.
Change your code to be simply
or indeed
which is the same thing.