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");}
}
?>










