Aprenda a criar QueryStrings
MMOnline :: Informatica :: Web Master :: Tutoriais
Página 1 de 1
Aprenda a criar QueryStrings
E ai gente , beleza?
Voces sabem o que é querystring?
NÃO?
Voce quando faz um site , você usa IFRAME para linkar as paginas?
Existe uma maneira melhor , e MUITO MAIS correta.
Antes vou explicar...
IFRAME ele chama a pagina por meio dela mesma, A QUERY STRING , chama a pagina como se a index FOSSE 1 só.
MÃOS NA MASSA!
LINKS!
o include deve chamar o arquivo de configuração da query string.
Vou ensinar como configurar essa querystring;
QUERYSTRING.PHP
Depois , volte ao seu arquivo de link , por exemplo a index...
e faz assim:
[HTML]
LINK
$_GET['pagina'] é a variavel do link
exemplo : ?pagina=home
intenderam?
BOM espero que voces tenham gostado , e PAREM de usar os iframes.
é isso.
A PS: Se voce tem css na index , nao precisa chamar no arquivo , porque é como se o arquivo se unisse a index.
A sim o css , se uni ao arquivo.
é isso , te!
Voces sabem o que é querystring?
NÃO?
Voce quando faz um site , você usa IFRAME para linkar as paginas?
Existe uma maneira melhor , e MUITO MAIS correta.
Antes vou explicar...
IFRAME ele chama a pagina por meio dela mesma, A QUERY STRING , chama a pagina como se a index FOSSE 1 só.
MÃOS NA MASSA!
LINKS!
- Código:
<a href="?pagina=suapagina" >LINK</a>
o include deve chamar o arquivo de configuração da query string.
Vou ensinar como configurar essa querystring;
QUERYSTRING.PHP
- Código:
<?php
//FUNÇÃO CRIADA , CHAMADA DE QUERYSTRIN
function QueryString($get, $inicio, $pasta, $erro){
//ESSA É UMA FUNÇÃO TERNARIA , QUE CONFERE SE $GET EXISTE , SE EXISTIR CONTINUA , SE NAO DA UM VALOR EM BRANCO
$get = (isset($get)) ? $get : '';
//LIMPA OS ESPAÇOS DA VARIAVEL GET
$get = trim($get);
//RETIRA COMANDOS EM HTML OU PHP DA VARIAVEL
$get = strip_tags($get);
//VERIFICA SE ESTA VAZIA , SE NAO DA O INCLUDE
if(empty($get)){
include "$pasta/$inicio";
//VERIFICA SE EXISTE AS EXTENÇOS , SE EXISTIR , MANDA PRA PASTA ERRO
}elseif(eregi("http|www|.php|.asp|.aspx|.net|.rar|.exe|.jpg|./",$get)){
include "$pasta/$erro";
//VERIFICA SE A PAGINA QUE O LINK PEGO , SE EXISTIR , ELA PEGA , SE NAO ERRO
}elseif(!file_exists("$pasta/$get.php")){
include "$pasta/$erro";
//SE PASSAR DE TUDO , PASSA O LINK .
}else{
include "$pasta/$get.php";
}
}
?>
Depois , volte ao seu arquivo de link , por exemplo a index...
- Código:
<a href="?pagina=suapagina" >LINK</a>
e faz assim:
[HTML]
LINK
- Código:
<?php
//lembra da nossa function? vamo chama ela agora.
include 'querystring.php';
QueryString($_GET['pagina'], arquivodeinicio, pasta onde contem o conteudo, pasta erro);
?>
$_GET['pagina'] é a variavel do link
exemplo : ?pagina=home
intenderam?
BOM espero que voces tenham gostado , e PAREM de usar os iframes.
é isso.
A PS: Se voce tem css na index , nao precisa chamar no arquivo , porque é como se o arquivo se unisse a index.
A sim o css , se uni ao arquivo.
é isso , te!
Nerdzinhu- Super Moderador
- Mensagens : 27
Reputação : 2
Data de inscrição : 28/01/2011
Tópicos semelhantes
» Instalar CS+Criar servidor No-Steam
» como criar um server de pw com novas classes
» Tutorial Como Criar 1 Quest (Mangos/Trinity)
» como criar um server de pw com novas classes
» Tutorial Como Criar 1 Quest (Mangos/Trinity)
MMOnline :: Informatica :: Web Master :: Tutoriais
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Seg Ago 11, 2014 4:29 pm por flash1
» MU GZARK VERSÂO 97D INAUGURA SÁBADO ÁS 15 HORAS!!!
Seg Ago 11, 2014 4:20 pm por felipeuru
» MU GZARK VERSÂO 97D INAUGURA SÁBADO ÁS 15 HORAS!!!
Seg Ago 11, 2014 4:20 pm por felipeuru
» MU GZARK VERSÂO 97D INAUGURA SÁBADO ÁS 15 HORAS!!!
Seg Ago 11, 2014 4:19 pm por felipeuru
» MU GZARK VERSÂO 97D INAUGURA SÁBADO ÁS 15 HORAS!!!
Seg Ago 11, 2014 4:19 pm por felipeuru
» [MU]4I20 97D+99i NOVINHO (ACUMULATIVO)
Sex Ago 08, 2014 10:06 am por felipeuru
» [MU]4I20 97D+99i NOVINHO (ACUMULATIVO)
Qui Ago 07, 2014 4:02 pm por felipeuru
» [MU]4I20 97D+99i NOVINHO (ACUMULATIVO)
Qua Ago 06, 2014 4:07 am por felipeuru
» [MU]4I20 97D+99i NOVINHO (ACUMULATIVO)
Qua Ago 06, 2014 4:06 am por felipeuru
» [MU]4I20 97D + 99i novinho - (ACUMULATIVO)
Qua Ago 06, 2014 12:37 am por [MOD]Baby
» [NOVO] 4I20MU.NET 97D+99I CHAR FULL/SHOP FREE [VAGAS ABERTAS]
Ter Ago 05, 2014 1:23 pm por felipeuru
» [NOVO] 4I20MU.NET 97D+99I CHAR FULL/SHOP FREE [VAGAS ABERTAS]
Ter Ago 05, 2014 1:22 pm por felipeuru
» [NOVO] 4I20MU.NET 97D+99I CHAR FULL/SHOP FREE [VAGAS ABERTAS]
Ter Ago 05, 2014 1:22 pm por felipeuru
» [NOVO] 4I20MU.NET 97D+99I CHAR FULL/SHOP FREE [VAGAS ABERTAS]
Ter Ago 05, 2014 1:22 pm por felipeuru
» [NOVO] 4I20MU.NET 97D+99I CHAR FULL/SHOP FREE [VAGAS ABERTAS]
Ter Ago 05, 2014 1:21 pm por felipeuru
» [NOVO] 4I20MU.NET 97D+99I CHAR FULL/SHOP FREE [VAGAS ABERTAS]
Ter Ago 05, 2014 1:21 pm por felipeuru
» [MU]4I20 97D + 99i novinho - (ACUMULATIVO)
Ter Ago 05, 2014 12:19 pm por Wolke
» [MU]4I20 97D + 99i novinho - (ACUMULATIVO)
Ter Ago 05, 2014 12:18 pm por Wolke
» [MU]4I20 97D + 99i novinho - (ACUMULATIVO)
Ter Ago 05, 2014 12:17 pm por Wolke
» 4I20MU - SHOP GRATIS
Ter Set 24, 2013 11:45 pm por narutosh1