簡體   English   中英

將訪問者重定向到不同的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

等等

我在這里找到了類似的代碼: 如果一個頁面被訪問了5次以上,會將訪問者重定向到另一個URL? 但是因為我是php新手,所以我不確定如何將重定向添加到不同的訪問次數,包括1st

    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);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM