我试图让这个脚本正常工作,但没有任何运气,请有人告诉我我需要做什么。
目前,脚本计算页面被访问的次数,如果计数达到 6,则将用户重定向到另一个页面。
它应该只在用户未登录时重定向,但它也会在用户登录时重定向用户。请有人告诉我我哪里出错了。
谢谢。
<?
!session_id() ? session_start() : null;
if(!isset($_SESSION['logged_in']) && empty($_SESSION['logged_in'])){
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();
}
}
?>