-1

ログアウトしたユーザーがプロファイルを表示できる回数を制限するページ数があります。ユーザーがログアウトしている場合、サインアップ ページにリダイレクトされます。これは正しいことであり、実際に起こっていることですが、ユーザーがログインしているときにも同じことが起こります。else ステートメントまたは if ステートメントを追加するにはどうすればよいですかサインアップページにのみリダイレクトするか、ログインしていない場合はプロファイルヒットを制限するだけですか?

ありがとう

<?
!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"] > 5){
        header("Location: limit.php");
        exit();
    }
}

?>
4

1 に答える 1