Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

weslleysolo

O código esta certo???

Recommended Posts

Gente é o seguinte, esse código ta estranho...na minha pagina index.php tem os tres links "Sobre nós", "contato" e "dicas"...qundo eu clico em contato aparece a página "contato" e em cima aparece a página de erro q fiz quando naum existir a pagina desejada....e acontece a mesma coisa quando eu clico em "Sobre nós".

Mas quando clico em "dicas", beleza! depois clico nas subseçoes que sao "dicas_asp.php" e "dicas_cgi.php" que tambem ficaram beleza!!

 

Bom, esse código tem algo errado, mas onde? quero q a pagina de erro (erro.php)

apareça somente quando uma determinada pagina naum exista.

 

Obrigado, e o codigo (querystring!) esta abaixo B)

 

<?php $secao_do_site = $_GET[secao]; $sub_secao = $_GET[tipo]; if($secao_do_site == 'sobre_nos') { include "sobre.php"; } if($secao_do_site == 'contato') { include "contato.php"; } if($secao_do_site == "dicas") { if($sub_secao == "asp") { include "dicas_asp.php"; } elseif($sub_secao == "cgi") { include "dicas_cgi.php"; } else { include "dicas.php"; } } else { include "erro.php"; } ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Melhor" maneira:

 

<?php
$secao_do_site = $_GET['secao'];
if (file_exist("$secao_do_site.php") ) {
   include "$secao_do_site.php";
} else {
   include "erro.php"; 
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.