Avatar billede george Nybegynder
29. marts 2013 - 13:38 Der er 1 løsning

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.
Avatar billede george Nybegynder
31. marts 2013 - 17:15 #1
Ingen reaktion så jeg lukker spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester