【发布时间】:2016-11-04 10:38:31
【问题描述】:
希望你一切顺利! 我想知道如何使用基于 cookie 的脚本将用户重定向到第一次访问我的页面的不同页面...第二、第三、第五次。
例如。 用户第一次进入我的网站: 重定向到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);
}
如果能提供任何帮助,我将不胜感激! 谢谢
【问题讨论】:
-
你必须增加 $_COOKIE["ProfileVisitCount"] 值
-
可以使用带有 $_COOKIE["ProfileVisitCount"] 值的 switch 语句
-
检查我的答案,如果每次用户访问您的网站时您必须增加计数器值。