Merhaba Hocam ilginiz için tşkler ederim.
Ben farklı birşey yapmaya çalışıyorum. Olayı fazla dallarındırmadan kısa ve net sorayım diye saat ornegini verdim.

Dediginiz gibi adres uzantısını "saat.php" yapınca web+mobilde sorunsuz çalıştı fakat bu kodu header.php sayfasında verdigim için self linkle oluşturdugum bir alt klasörde bulunan sayfalarda çalışmıyor.
Ne yapabiliriz? cors olayınada hakim degilim ilk sizden duydugum bir kelime.

### DÜZELTME ###
Javascript kodunu aşağıdaki gibi değiştirince heryerde sorunsuz çalışmaya başladı. Umarım ilerde veya farklı platformlarda sorun oluşturmaz. Bu konuda bilgilerinizi paylaşırsanız sevinirim.


<script type="text/javascript"> 
$(document).ready(function(){ 
$("#sonuc").load("<?php echo $siteadresi; ?>/saat.php"); 
var refreshId = setInterval(function() { 
$("#sonuc").load('<?php echo $siteadresi; ?>/saat.php'); 
}, 1000); 
}); 
</script>

mertotrk adlı üyeden alıntı: mesajı görüntüle
Merhabalar,

Php sayfasından neden çekiyorsunuz ki, direkt javascriptin kendi fonksiyonu varken.

https://jsfiddle.net/ho1dgajj/

Eğer ki php ile yapacaksanız http://www.sitedomain.com/saat.php yerine saat.php olarak güncelleyerek bi' deneyin. Belki "cors"dan dolayı çekmiyordur.