可能重复:
向页数添加 else 语句?
我正在使用 php 页计数脚本。它计算未登录用户在将其重定向到注册页面之前可以访问页面的次数。
基本上未登录的用户在被重定向注册之前最多可以查看其他用户的个人资料 5 次。但这也发生在登录用户身上,页面计数正在计算次数并重定向登录的用户。我只希望页面计数在用户未登录时运行并重定向。
有人可以告诉我我需要在代码中输入什么才能做到这一点吗?我已经尝试了一切,但无法弄清楚。
<?
!session_id() ? session_start() : null;
verify_profile_visit_limit();
function verify_profile_visit_limit(){
$free_profiles = array(99999,99998,99997,99996,99995,99994,99993);
if(in_array($_GET["id"], $free_profiles)) return;
if(! isset($_SESSION["page_access_count"])){
$_SESSION["page_access_count"] = 1;
}
$_SESSION["page_access_count"]++;
if($_SESSION["page_access_count"] > 6){
header("Location: limit.php");
exit();
}
}
?>