Ir para conteúdo
Fórum Script Brasil
  • 0

Página inicial exibido todo o contéudo


Hambonso

Pergunta

Boa noite pessoal!.. Estou tendo um pequeno problema quando o meu site é acessado pelo domínio www.meusite.com.br ou www.meusite.com.br/index.php. O problema é que toda vez que ele é acessado com alguma das opções, todas as páginas que compoe o site é exibida uma embaixo da outra como se fosse uma única página. O que está causando isso eu já detectei, mas não estou sabendo como soluciono esse problema sem ter que troca a função que estou usando em todo o site, segue o código abaixo:

<?
    $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : ".";
    $inc = file_exists($categoria.".php") ? $categoria.".php" : "inicio.php";
    include_once ($inc);
    $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : ".";
    $inc = file_exists($categoria.".php") ? $categoria.".php" : "empresa.php";
    include_once ($inc);
    $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : ".";
    $inc = file_exists($categoria.".php") ? $categoria.".php" : "politica.php";
    include_once ($inc);
?>
O código utilizado está funcionando perfeitamente, o link da opção desejada defini da seguinte maneira:
<a href="index.php?categoria=inicio" class="menu" title="Principal">Principal</a>

Então o que falta é definir algo na lista que quando o site for acessado através do dominio somente a página principal seja exibida, mas só que eu não sei como fazer isso.

Desde já agradeço pela atenção.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Acho q não entendi, mas pelo que eu percebi você quer que abra a página inicio, quando a pessoa abrir o site, sem precisar enviar pelo $_GET[''] né?

Se for, tenta assim:

if(!isset($_GET['categoria'])){
$inc = "inicio.php"; }
ou
if($_GET['categoria'] == ""){
$inc = "inicio.php"; }
ou
<?
if(isset($_GET['categoria']){
    $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : ".";
    $inc = file_exists($categoria.".php") ? $categoria.".php" : "inicio.php";
    include_once ($inc);
    $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : ".";
    $inc = file_exists($categoria.".php") ? $categoria.".php" : "empresa.php";
    include_once ($inc);
    $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : ".";
    $inc = file_exists($categoria.".php") ? $categoria.".php" : "politica.php";
    include_once ($inc);
} else {
    include_once ('inicio.php');
?>

Botei vários exemplos porque não testei, mas acho q deu pra entender a lógica..

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...