0
I’m doing a user-friendly url forwarding with page access verification per database, but I have a problem when the URL has more parameters on it, like if the URL looks like this www.site.com/a/b/c blz works, but if you enter one more item in the url www.site.com/a/b/c/d, he keeps trying to direct
Code
if ($_GET) {
    $URL = explode('/', $_GET['p']);
    $conRouters = mysqli_query($conn, "SELECT * FROM acesso_pagina WHERE slug = '$URL[0]'");
    $linhas = $conRouters->num_rows;
    if ($linhas > 0) {
        $dados = mysqli_fetch_array($conRouters);
        $uPagina    = $dados['url_pagina'];
        $slug       = $dados['slug'];
        $nPagina    = $dados['nome_pagina'];
        if ($URL[0] == $slug) {
            if (empty(permission($_SESSION['status_user']))) {
                include_once(BLOCK);
                // exit();
            } else {
                include_once($uPagina);
            }
        } else {
            include_once(noExist);
        }
        $conRouters->close();
    } else {
        include_once(noExist);
    }
    $conn->close();
} else {
    $URL = 'dashboard';
    include_once($URL . '.php');
}
						
Problem solved...
– Jorge Kania