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!
Código HTML:
<a href="?pagina=suapagina" >LINK</a>
Voce deve dar um include napagina onde estiver os links , exemplo , index.php.
o include deve chamar o arquivo de configuração da query string.
Vou ensinar como configurar essa querystring;
QUERYSTRING.PHP
Código PHP:
<?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 HTML:
<a href="?pagina=suapagina" >LINK</a>
e faz assim:
Código HTML:
<a href="?pagina=suapagina" >LINK</a>
[PHP]
<?php
//lembra da nossa function? vamo chama ela agora.
include 'querystring.php';
QueryString($_GET['pagina'], arquivodeinicio, pasta onde contem o conteudo, pasta erro);
?>
[/PHP]
$_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!