SerdarS adlı üyeden alıntı: mesajı görüntüle
İlgilendiğin için teşekkür ederim değerli kardeşim, ama malesef izin yok diyor, tanımladığım linkden girmeme rağmen
siteadi.com/falan.php den ulaşılsın istiyorum ama olmadı
ulaşılmasını istediğim sayfanın tepesine yazdım bu kodu.
Değerli arkadaşlar Session ile olabilir aslında demişşiniz, biraz incledim nette fakat bi örnek bulamadım malasef, php bilgim malesef yüzeysel derecede
session ile örnek bi kod yazrmısnız birde o şekilde denemek istiyorum
Not: Aklıma takıldıda arkadaşlar şimdi yukarıdaki kodu sadece ulaşılmasını istediğim sayfaya yazıyorum, peki ulaştıran sayfaya bişey yazmam gerekmiyormu,
Bu şekilde olmaması normal . Çünkü verdiğim fonksiyon sadece siteadi.com gibi belirlediğin adresleri kontrol ediyor eğer siz siteadi.com/sayfa.php gibi adresler tanımlarsanız hep izin yok yazdırır...

Aşağıdaki fonksiyonu kullanırsanız site.com/dizin/sayfa.php gibi adreslere izin verebilirsiniz...
<?
function kontrol($urls){
    foreach($urls as $key => $value){
        preg_match('@^(?:http://)?([^\s]+)@i', $_SERVER['HTTP_REFERER'], $matches);
        if($matches[1]==$value)
            return true;
    }
    return false;
}

if(!kontrol(array(
        'siteadi1.com/sayfa.php',//başında http olmayacak...
        'www.siteadi1.com/sayfa.php',//başında http olmayacak...
        'siteadi2.com',
            )
        )
)
die('izin yok');
?>
Eğer yine çalışmaz ise pm den msn adresimi vereyim 2 dk da halledelim...