我希望你做得好! 我想知道如何将用户重定向到第一次访问我的页面的不同页面...使用基于cookie的脚本的第2,第3,第5。
对于前。 用户进入我的网站第一次: 重定向到页面page1.com
用户第二次进入我的网站: 重定向到页面page2.com
3次: 重定向到页面page3.com
5次 重定向到页面page4.com
等
我在这里找到了类似的代码:Redirect visitor to a different url if a page is accessed more than 5 times?但是因为我是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);
}
如果有任何帮助,我将非常感激! 感谢
答案 0 :(得分:0)
你可以使用类似的东西。
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);
}