• 09-09-2008, 16:02:50
    #19
    Kafadan yazamayacağım şu anda ama mantığı şöyle olacak
    -anasayfana girlidiğinde oturum başlat
    -sonraki sayfalarında oturum başlatılmış mı kontrol et
    -edilmemişse istediğin sayfaya yönlendir yada die yap
    -edilmişse sayfayı aynen göster

    Ayrıca ulaştırılan sayfaya birşey yazmana gerek yok.
  • 09-09-2008, 18:21:11
    #20
    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...
  • 10-09-2008, 01:05:12
    #21
    Yardımların için çok teşekkür ediyorum, bu sefer oldu sayende
  • 10-09-2008, 02:22:34
    #22
    Önemli değil
  • 10-09-2008, 16:54:42
    #23
    Ben de teşekkür ederim şu anda kullanmıyorum ama ilerde işime yarayabilir.
    Bu arada Google'a izin vermeyi unutma