Jump to content


Photo

Querystring E Javascript


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

#1 DennyBoy

DennyBoy

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 29/07/2010, 23:54

Preciso muito de ajuda!!!

Quero chamar a pagina através do link pre-definido: exemplo www.site.com/index.html?page=contato ou www.site.com/index.html?page=sobre... enfim, os links serão estes pré definidos em apenas uma pagina que seria o index.html e o conteudo sendo apresentado de acordo com a QueryString que for repassada no browser, mas estou com dificuldades.

Exemplo:
quando clicar em "sobre" o link será "www.site.com/index.html?page=sobre" e o browser chamada o conteudo "sobre" para ser exibido, continuando a ficar na barra de endereco o link acima...

quando clicar em "contato" o link será "www.site.com/index.html?page=contato" e o browser chamada o conteudo "contato" para ser exibido, continuando a ficar na barra de endereco o link acima...


Agradeço muito se alguém puder me ajudar!!!

#2 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 30/07/2010, 10:32

Olá!

Bom dia!

Bem Denny você pode fazer o seguinte....

Primeiramente você vai precisar de um switch...

$pagina = $_GET['page'];

switch( $page ){

     case 'pagina1':
          include_once('pagina1.php');
          break;

     case 'pagina2':
          include_once('pagina2.php');
          break;

     case 'pagina3':
          include_once('pagina3.php');
          break;

     case 'pagina4':
          include_once('pagina4.php');
          break;

     default:
          include_once('home.php');
          break;
        
}

Lembrando que você precisa tratar a segurança disso... porque essa é uma das formas que são muito usadas para invasam de sites.
Você precisa tratar a entrada dessa variável $_GET.

(y)
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#3 DennyBoy

DennyBoy

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 30/07/2010, 23:40

Olá!

Bom dia!

Bem Denny você pode fazer o seguinte....

Primeiramente você vai precisar de um switch...

$pagina = $_GET['page'];

switch( $page ){

     case 'pagina1':
          include_once('pagina1.php');
          break;

     case 'pagina2':
          include_once('pagina2.php');
          break;

     case 'pagina3':
          include_once('pagina3.php');
          break;

     case 'pagina4':
          include_once('pagina4.php');
          break;

     default:
          include_once('home.php');
          break;
        
}

Lembrando que você precisa tratar a segurança disso... porque essa é uma das formas que são muito usadas para invasam de sites.
Você precisa tratar a entrada dessa variável $_GET.

(y)


Boa noite,

eu gostaria de fazer esse procedimento com JavaScript, que é o que estou me matando para fazer... testei vários códigos e não obtive resultado satisfatório...

Valeu...




1 user(s) are reading this topic

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

IPB Skin By Virteq