senin ihtiyacın $_GET ve $_POST değişkenlerini öğrenmek
şimdi senden ricam footer header şeklinde boldükten sonra
sayfanın sabit yerlerini belirledikten sonra değişken olacak yerini yani ortasını sayfa klasorunun içerisinde adıyla kaydetmen mesela hakkimizda.php yaparsanız sonra aşağıdaki kodu yazarsan sorun olmaz
<?php 
if($_GET['sayfa'] != "")
{

$sayfa = $_GET['sayfa']; 
include 'sayfa/'.$sayfa.'.php';  
   
 } else { include 'main.php'; } ?>
şimdi
http://localhost/calisma/index.php?sayfa=hakkimizda buradaki hakkimizda yazsını $_GET['sayfa'] ile get ettik ve sayfa klasöründeki aynı isimle olan php dosyasını çağırdık

php ye ilk giriş bu get ve post olayından geçer.

main.php de anasayfa daki html kodlarını yazarsın.

Alıntı
Kodun basiti olmaz, insana kolay gelen kodlar vardır, oda adamına göre değişir.Kimi kodlara 40 takla attırır, kimi de 2 satır kod yazabilmek için 40 takla atar.Herifin teki çıksa ,sana kodlamış olduğu 1000 satırlık class ını verse bunlar benim için kolay şeyler al dostum dese ?

Siz şunu nasıl yaparım diye bir soru sormuş olsanız insanlar o şekilde yardımcı olur.

yani : bana basit kod verin demek saçmalıktan daha öte.
arkadaşın istediğini anlamadınız