Estou com um script aqui de administração, no arquivo abaixo eu tenho o código que chama as páginas por include,
acontece que quando deixo meu register globals do meu servidor ON ele puxa as paginas numa boa mas quando deixo o register globals OFF ele nao puxa a pagina fica tudo branco...
Eu gostaria de saber se existe alguma forma de consertar isso
<? // A sessão precisa ser iniciada em cada página diferente if (!isset($_SESSION)) session_start(); $nivel_necessario = 1; // Verifica se não há a variável da sessão que identifica o usuário if (!isset($_SESSION['UsuarioID']) OR ($_SESSION['UsuarioNivel'] < $nivel_necessario)) { // Destrói a sessão por segurança session_destroy(); // Redireciona o visitante de volta pro login header("Location: index.php"); exit; } ?> <? if($_SESSION['UsuarioNivel'] == 1){ $sql = mysql_query("SELECT * FROM usuarios"); if($acao == "cadastra"){ include("users_cadastra.php"); } if($acao == "cadastra_db"){ include("users_cadastra_db.php"); } if($acao == "deleta"){ include("users_deleta.php"); } if($acao == "lista"){ include("users_lista.php");} if($acao == "altera"){ include("users_altera.php");} if($acao == "altera_db"){ include("users_altera_db.php");} } if($_SESSION['UsuarioNivel'] == 2){ $sql = mysql_query("SELECT * FROM usuarios"); while ($dados=mysql_fetch_array($sql)) { $id = $dados['UsuarioID']; } if($acao == "lista"){ include("users_lista.php");} if($acao == "altera"){ include("users_altera.php");} if($acao == "altera_db"){ include("users_altera_db.php");} } ?>