poćwicz rozwijając ten przykład, dodając większą ilość podstron i zawartości, kod pliku index.php
przykład takiej strony :
www.plusminus.org.pl, całość jest jednakowa, zmienia się tylko ta środkowa część strony, gdzie jest treść a pozostałe elementy czyli menu, stopka, nagłówek pozostają niezmienne
oczywiście w ten sposób możesz sterować całą zawartością strony, dodając pętlę w jeszcze innych miejscach, gdy np. inny element strony też będzie zależny od tego na której podstronie się znajdujesz
z .htaccesami zmieniającymi linki www.mojastrona.pl/?strona=podstrona1 na ładniejsze www.mojastrona.pl/podstrona1 Ci niestety nie pomogę dopiero sam się za to biorę
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
<div><p>To jest niezmienna góra</p></div>
<div><p>To są niezmiennne linki do podstron:
</br><a href="
<?php echo $_SERVER["PHP_SELF"]."?strona=podstrona1";?>" >Link podstrony 1</a>
</br><a href="
<?php echo $_SERVER["PHP_SELF"]."?strona=podstrona2";?>" >Link podstrony 2</a>
</br><a href="
<?php echo $_SERVER["PHP_SELF"]."?strona=podstrona3";?>" >Link podstrony 3</a>
</p></div>
<div><p>To jest zmienna zawartość środka strony
<?php
//SPRAWDZASZ CZY JEST USTAWIONA ZMIENNA STERUJĄCA, JEŚLI NIE UŻYWASZ DOMYŚLNEJ WARTOŚCI
if(!isset($_GET['strona'])){ $_GET['strona']="podstrona1";
}
$strona=$_GET['strona'];
echo "aktualna strona to ".$strona;
switch($strona){
case "podstrona1":
echo "<br /><br />to jest treść podstrony numer 1"; break;
case "podstrona2":
echo "<br /><br />to jest treść podstrony numer 2"; break;
case "podstrona3":
echo "<br /><br />to jest treść podstrony numer 3"; break;
}
?>
</p>
</div>
<div>To jest niezmienny dół</div>
</body>
</html>