Har problemer med cookies i Wordpress
Ved ikke om jeg skulle oprette spørgsmålet her eller over i php afd. Nu prøver jeg her.Jeg har lavet denne kode som jeg har lagt i filen functions.php som ligger under mit nye tema.
function set_newuser_cookie() {
if (!isset($_COOKIE['sitename_newvisitor'])) {
setcookie('sitename_newvisitor', 1, time()+1209600, COOKIEPATH, COOKIE_DOMAIN, false);
}
}
add_action( 'init', 'set_newuser_cookie');
Og så har jeg lavet denne index.php side.
<!DOCTYPE HTML>
<html>
<head>
<title>Test af database</title>
<link rel="stylesheet" type="text/css" href="http://johnnylai.me/lotus/wp-content/themes/split/style.css">
</head>
<body>
<?php
if (isset($_COOKIE['sitename_newvisitor'])) {
//echo 'Welcome back!';
$cookieValue = $_COOKIE['sitename_newvisitor']; // Get value of cookie
if ($cookieValue == virksomhed)
{
echo '<META HTTP-EQUIV="Refresh" Content="0; URL=http://www.johnnylai.me/lotus/virksomhed">';
exit;
// header('Location: http://www.johnnylai.me/lotus/virksomhed');
}
else
{
echo '<META HTTP-EQUIV="Refresh" Content="0; URL=http://www.johnnylai.me/lotus/privat">';
exit;
// header('Location: http://www.johnnylai.me/lotus/privat');
}
}
else
{
// echo 'Hello new visitor!';
// $cookieValue = $_COOKIE['sitename_newvisitor'];
}
?>
<div id="wrapper">
<div id="top"></div>
<a href="http://johnnylai.me/lotus/privat/index.php"><div id="left">PRIVAT</div></a>
<a href="http://johnnylai.me/lotus/virksomhed/index.php"><div id="right">VIRKSOMHED</div></a>
</div>
</body>
</html>
Det virker fint når man klikker på privat og den gemmer også cookien, men det virker ikke hvis man første gang klikker på virksomhed, så hopper den stadig over på privat siden.
Nogle bud på hvad der er galt.