Nej, jeg mener:
index.php (din "master"):
<?php
$underside = $_GET['underside'];
include($underside . '.php');
?>
<html>
<head>
<title><?php echo $titel;?></title>
</head>
<body>
<?php echo $indhold; ?>
</body>
</html>
og en underside, fx forside:
<?php
$titel = "Forside";
$indhold = "Dette er forsidens indhold";
?>
Så vil de variabler du har sat i forside.php dukke op i index.php når du tilgår index.php?underside=forside
fordelen ved dette fremfor at include headers og footers er at du kan holde al din kode før output - hvilket gør det nemmere at undgå header-problemer hvis du fx vil redirecte på en underside eller lignende.
Men der er ikke nogen "normal" måde. Både denne fremgangsmåde og den de andre snakker om er ganske udbredte.
Personligt bruger jeg dog MVC, i CodeIgniter, KohanaPHP eller Ruby on Rails(godt nok ikke PHP), alt efter temperament. Men det er nok ikke det du bør starte med.
Indlæg senest redigeret d. 28.10.2009 10:21 af Bruger #8223