Trocando o title da página em navegação por query string php
Post complementar, deste aqui, em que eu faço um exemplo de navegação por query string, com php.
Outra dúvida bem recorrente no fórum.
É isso ai, não tenho muito oque explicar/enrolar. Fiz o código bem simples.
A “manha”, para funcionar, é processar toda a requisição, antes de começar a cuspir o html para o browser. Lá em cima, antes até de abrir a tag html e o doctype do documento.
Dessa forma, consigo alterar a tag title, para cada página.
<?php
function getGet( $key ){
return isset( $_GET[ $key ] ) ? $_GET[ $key ] : null;
}
$pg = getGet('pg');
$file = is_file( 'view/'.$pg.'.php' ) ? 'view/'.$pg.'.php' : 'view/home.php';
switch( $pg )
{
case 'contato':
$title = 'Contato - ';
break;
case 'gostei':
$title = 'Gostei muito disso! - ';
break;
default:
$title = '';
}
?><html>
<head>
<title><?php echo $title; ?>Nome Site</title>
</head>
<body>
<a href="?pg=home">Home</a>
<a href="?pg=contato">Contato</a>
<a href="?pg=gostei">Gostei</a>
<?php
include $file;
?>
</body>
</html>
Simples não ?