Navegação com QueryString – php
Só passando para registar um código que deixei no fórum
<?php function getGet( $key ){ return isset( $_GET[ $key ] ) ? $_GET[ $key ] : null; } $pg = getGet('pg'); if( is_file( 'view/'.$pg.'.php' ) ) include 'view/'.$pg.'.php'; else include 'view/home.php'; ?>
tecnicamente, substituimos a tag <iframe> por esse código.
No meio do nosso arquivo index.php, fica esse controler, para ser uma espécie de FrontController.
O menu então fica assim:
<a href="?pg=home">Home</a> <a href="?pg=contato">Contato</a> <a href="?pg=gostei">Gostei</a>
sendo os arquivos view/home.php, view/contato.php e view/gostei.php.
Ele vê oque tem na URL, testa se existe aquele arquivo, na pasta view. Se existir ele inclui. Se não, ele manda para a home.
Podemos incrementar o tratamento, colocando uma opção de verdade para páginas que realmente não existem 404.
porém, por enqnto só quero deixar aqui esse resumido simples.