将访问者重定向到不同的url(取决于他们访问该页面的次数)


Redirect visitors to different urls (depending on how many times have they visited the page)

祝你一切顺利!我想知道如何将用户重定向到第一次访问我的页面的不同页面…第二,第三,第五使用基于cookie的脚本。

为例。用户第一次进入我的网站:重定向到页面page1.com

用户第二次进入我的网站:重定向到页面page2.com

3次:重定向到页面page3.com

5次重定向到页面page4.com

等。

我在这里发现了类似的代码:重定向访问者到不同的url,如果一个页面被访问超过5次?但因为我是php新手,我不确定如何添加重定向到不同的访问量,包括1-st

    if(! isset($_COOKIE["ProfileVisitCount"])){
    setcookie("ProfileVisitCount", "1", time()+3600);
}
if($_COOKIE["ProfileVisitCount"] > 5){
    header("Location: http://domain.com/signup");
    exit();
}
else {
    setcookie("ProfileVisitCount", ($_COOKIE["ProfileVisitCount"] + 1), time()+3600);
}

我将非常感谢任何帮助!由于

你可以这样写。

if(! isset($_COOKIE["ProfileVisitCount"])){
    setcookie("ProfileVisitCount", "1", time()+3600);
}else{
    if($_COOKIE["ProfileVisitCount"] > 5){
        header("Location: http://domain.com/signup");
       exit();
    }else{
        $count = $_COOKIE["ProfileVisitCount"] +1;
      setcookie('ProfileVisitCount', $count, time()+3600, "/");
    }
}
else {
    setcookie("ProfileVisitCount", ($_COOKIE["ProfileVisitCount"] + 1), time()+3600);
}
相关文章: