<?php
switch(strtolower($_GET['inc'])){
case "islem": include_once('islem.php'); break;
case "iletisim": include_once('iletisim.php'); break;
default: include_once('anasayfa.php');break;
}
?>

Bu şekilde gördüğün gibi
site.com/alt.php?sitedizini=http://www.remotem.com/ albenibenshellim?
yapılsa dahi case(karşılaştırmalarda) istenilen bulunamayacağı için default çalışacaktır ve direk anasayfa.php include edilecektir. $siteadi kısmına gelince onun yerine
<?php
include "http://".$_SERVER['HTTP_HOST']."temalar/ih.html";
?>
Bu şekilde kulanılırsa site adresini değişkene atamak gerekmez. Ve daha sağlıklı olur
edit: ve değişken belirlerken mutlaka bir değer atayın hiç yoktan
$deger = NULL;
Yapın böyle yapınca global_on açık olsa dahi get olarak veri atılamaz.