Boa noite pessoal, tenho estado a seguir os vídeos tutoriais do site sys4soft(sim conheci-o atraves do P@P ) e surgiu - me uma pequena dúvida.
Bem, eu já fiz aqueles exercicios classicos de fazer páginas de login, mas ficava com a sensaçao que não conhecia os conceitos importantes da linguagem PHP apesar de saber a sixtaxe do switch e afins etc...
Sim eu sei que esta questao é muito básica mas cá vai:
Tenho uma pagina index que contem dois includes(header.php e footer.php) q tem codigo do cabeçalho e do rodapé e quero que todas as páginas tenham sempre estas paginas.
Nesses videos, aprecebi-me de duas abordagens diferentes, que são:
- na página index.php, fazer logo os dois includes e mudar o resto do conteúdo da pagina( consoante o valor duma variavel dum link clicado que depois será avaliado atraves dum if $_GET
Código (PHP):
- colocar os includes(header e footer) em cada pagina que fizer.
Qual a melhor maneira,de fazer isto, com o get , é de todo uma boa prática ou nao? porquê?
Obrigado desde já
Bem, eu já fiz aqueles exercicios classicos de fazer páginas de login, mas ficava com a sensaçao que não conhecia os conceitos importantes da linguagem PHP apesar de saber a sixtaxe do switch e afins etc...
Sim eu sei que esta questao é muito básica mas cá vai:
Tenho uma pagina index que contem dois includes(header.php e footer.php) q tem codigo do cabeçalho e do rodapé e quero que todas as páginas tenham sempre estas paginas.
Nesses videos, aprecebi-me de duas abordagens diferentes, que são:
- na página index.php, fazer logo os dois includes e mudar o resto do conteúdo da pagina( consoante o valor duma variavel dum link clicado que depois será avaliado atraves dum if $_GET
Código (PHP):
<?php
include_once 'header.php';
if (isset($_GET['a'])) {
if ($_GET['a'] == 1) {
include_once 'content.php';
}
}
include_once 'footer.php';
?>
include_once 'header.php';
if (isset($_GET['a'])) {
if ($_GET['a'] == 1) {
include_once 'content.php';
}
}
include_once 'footer.php';
?>
- colocar os includes(header e footer) em cada pagina que fizer.
Qual a melhor maneira,de fazer isto, com o get , é de todo uma boa prática ou nao? porquê?
Obrigado desde já