Beyefendi/Hanımefendi konu ile ilgili çok bilgisi olmadığını söylemiş. shorttag vs. yabancı gelecektir.

orada $page değişkeni $_GET['page'] olarak değiştirilmeli.

Bu tip değişkene dayalı hataları daha rahat görebilmek için error_log dosyanıza bakabilir ya da sayfanın en üstüne php tagları içerisinde
error_reporting(-1);
yazarak eksikleri görebilirsiniz.
[code]
<?php
error_reporting(-1);
?>

özetle kodunuz
$extension = "php"; 
if(!$_GET['page']) $page = "index.$extension"; else $page = "$page.$extension";
şeklinde düzeltileblir. error_reporting ile bakarak diğer eksik değişkenleri de düzenleyebilirsiniz.

adres çubuğundan .php?page=XXX şeklinde olan değişkenlere artık $page şeklinde erişemezsiniz. $_GET['page'] kullanabilirsiniz.

Kodlar çalışsın diye gidip ayarları değiştirerek bu değişkenleri globalleştirmeyin. Kodlarınızı muhakkak modifiye edin.

Kolaylıklar.

Tarman adlı üyeden alıntı: mesajı görüntüle
YAnıt için teşekkür ederim.
Head kısmına yazdığım kodları yanlış yazmısım,
düzelttim.

head arasına koyduğum kodlarda normal midir ?

<?
# extension : uzanti 
$extension = "php"; 
if(!$page) $page = "index.$extension"; else $page = "$page.$extension"; 
?>
Teşekkür ederim