a1,a2,a3 diye giden o menülerinin içeriklerini hazırlayıp linklerini index.php?do=a1, index.php?do=a2 şeklinde verirsen sürekli index'i çağırmış olursun (ya da sayfa adın neyse onu çağırırsın). index sayfanda $_GET['do'] ile gelen değerin ne olduğuna bakarak a1 ise a1.php sayfanı include edersin, a2 ise a2 sayfanı include edersin. bu sayede tek sayfada tüm sayfaların çalışır
kod olarak yazacak olursak;
Linklerin
<a href="index.php?do=a1">
<a href="index.php?do=a2">
<a href="index.php?do=a3">
Get kontrolün
if($_GET['do'] == "a1")  include("a1.php");
else if($_GET['do'] == "a2")  include("a2.php");
else if($_GET['do'] == "a3")  include("a3.php");
else include ("hata.php"); /*eğer get ile var olmayan bir alana girmeye
çalışırsa hata sayfasını görüntülesin */
umarım karışık anlatmamışımdır