• 03-04-2009, 21:25:51
    #1
    Arkadaşlar sayyac.com'daki sistemi biliyorsunuzdur, referanslı bağlantılar dışında siteye direk girişe izin vermiyor.

    "Sayyac.com a Hoş Geldiniz
    Giriş için Tıklayınız" tarzı bir yazı çıkıyor. Bu sistemi bende uygulamak istiyorum ve durum acil, yardımcı olanlara şimdiden teşekkürler..
  • 03-04-2009, 22:27:22
    #2
    <?php
    if(!$_SERVER['HTTP_REFERER']){
    echo '<a href="'.$_SERVER['REQUEST_URI'].'">XX.com Hoşgeldiniz<br>Giriş için tıklayınız.</a>';
    exit();
    ?>
    Bu arada bu kod google ve diğer arama motorlarınıda içeri almaz.
  • 03-04-2009, 23:52:47
    #3
    ErsaT adlı üyeden alıntı: mesajı görüntüle
    <?php
    if(!$_SERVER['HTTP_REFERER']){
    echo '<a href="'.$_SERVER['REQUEST_URI'].'">XX.com Hoşgeldiniz<br>Giriş için tıklayınız.</a>';
    exit();
    ?>
    Bu arada bu kod google ve diğer arama motorlarınıda içeri almaz.
    Peki Google ve arama motorları için özel bir ekleme yapamaz mıyız? Bir de PHP ile değil de .htaccess ile olmaz mı?

    Yardımın için çok teşekkürler bu arada.
  • 19-04-2009, 01:11:08
    #4
    Üyeliği durduruldu
    Bir zaman sonra ana sayafaya yönlendirme koduyla googleyide içeri alabilirsin?

    Alıntı
    <meta http-equiv="refresh" content="Kaç saniyede yönlensin; URL=Site adresi Ör:vahtxx.com"><!--webbot bot="HTMLMarkup" endspan --></p>
  • 19-04-2009, 01:14:01
    #5
    Böyle yaparsan google,yahoo botlarını içeri alır.
    Siteadresi.com ve title tagları arasındaki kısımları değiştirin. Sayfanın en üstüne ekleyin.

    Alıntı
    <?php

    if( !preg_match("#(google|siteadresi.com|yahoo|live)#s i", getenv('HTTP_REFERER')) and !preg_match("#(google|msnbot|yahoo! slurp)#si", getenv('HTTP_USER_AGENT')))
    {
    die("<center><title>Siteadresi.com </title><a href='".$_SERVER['PHP_SELF']."'><h2>Giris icin Tiklayiniz...</h2></a></center>");
    }
    ?>