Jump to content


Photo

Esta Query E Segura?


  • Faça o login para participar
3 replies to this topic

#1 Ali3n

Ali3n

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado

Posted 13/12/2007, 21:31

Galera estou utilizando a seguinte query string ou melhor quase = a esta pois esta que segue abaixo esta apresentando um erro ela carrega a pagina erro.php no final da pagina corpo.php ou seja quando abro a index do site.

Não consegui imaginar o erro pois analizando se existe senao-se ....

Gostaria de saber tb se é uma query segura?

Obrigado a todos.

<?
$paginas = array(
"01" => "corpo.php",
"02" => "1.html",
"03" => "2.html",


// na ultima linha antes de fechar a array, num pode haver virgula depois da aspas
"" => ""
// então deixe esta linha acima como está!
);

if (empty($_SERVER['QUERY_STRING'])) {
include($paginas["01"]);
} else {
include($paginas[$pg]);
}

if (file_exists($paginas[$pg])){
include ($pg);
}else{
include ('erro.php');
}
?>


#2 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 15/12/2007, 00:07

cade o bendito erro q esta dando?


cola o trem ai :P

nao curo mto usar file_exists.....
eu crio uma pg com um array de tds as minhas pgs e faco indexacao à elas

flw
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#3 Ali3n

Ali3n

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado

Posted 15/12/2007, 21:05

No caso o

if (file_exists($paginas[$pg])){
include ($pg);
}else{
include ('erro.php');
}

e apenas pra verificar se existe ou nao na verdade utilizo o codigo acima dele to tentano melhorar ela pq as vezes por erro descuido eskecimento uma pagina some. :) o maior interesse mesmo e ver se ela ta segura.
Abraço
cita o teu exemplo ai...

#4 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 16/12/2007, 09:47

Tá meio feinho o código ... POG básico.
Vamos melhorar ele:

$inc =  (file_exists($_GET['pagina'] . "php") ? $_GET['pagina'] . ".php" : "404.php";
include_once($inc);

index.php?pagina=contato

Irá buscar por contato.php e incluir, se encontrar ;]

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq