基于Cookie的重定向

时间:2016-08-12 13:05:57

标签: php cookies

当用户进入A页时,我想设置一个过期时间为24小时的cookie。

如果用户访问过页面B并且他还没有访问过页面A,那么他应该留在页面B上。

但是,如果用户访问了网页B并且已经存储了来自网页A的Cookie,那么他应该会自动重定向到网页A.

这是我插入WP插件“我的自定义函数”的PHP代码。现在我的整个网站都是白色的,我什么也做不了......

if( is_page('Page-A')){
    if(isset($_COOKIE['dz-offer'])){
        $cookie = $_COOKIE['dz-offer'];
    }
}
else{
    setcookie("dz-offer",time()+(3600*24));
    exit;
}

if( is_page('Page-B')){   
    if (!isset($_COOKIE['dz-cookie'])){
        header('Location: https://domain.com/page-a');
        exit;
    }
}
else{
   exit;
}

我有什么想法可以让它发挥作用?谢谢你的帮助!

+++ UPDATE +++

我删除了插件“我的自定义函数”,现在白屏已经不存在了......但是如果我重新安装插件并激活它,那么在我插入任何代码之前,空白区再次出现...

0 个答案:

没有答案