• 25-09-2017, 09:34:32
    #1
    Sadece belirli bir kaynaktan gelen kişilerin girmesini istiyorum, böyle birşey mümkün mü?
  • 25-09-2017, 13:40:16
    #2
    Hocam mümkündür. Sitenize giren kişinin hangi tarayıcı kullandığını http://php.net/manual/tr/function.get-browser.php ile tespit edebilir belli koşullar ekleyerek sitenize erişmesini kısıtlayabilirsiniz.

    İyi çalışmalar
  • 25-09-2017, 14:17:37
    #3
    recepasann adlı üyeden alıntı: mesajı görüntüle
    Sadece belirli bir kaynaktan gelen kişilerin girmesini istiyorum, böyle birşey mümkün mü?
    $_SERVER['HTTP_REFERER']
    değeri ile sayfana gelmeden önceki referans url i alabilirsin. Daha sonra istediğin işlemi yaparsın.

    if($_SERVER['HTTP_REFERER'] == "https://istedigimsite.com/banayonlendirenlink"){ echo "içeri girebilirsin"; } else { die("giriş izni yok");}
    gibi.
  • 26-09-2017, 00:17:42
    #4
    sitenin her yerinde çağrılan işlem yapan config veya fonksiyon dosyalarına ekle bunu
    temiz liste olan yere hangi kaynaklara izin vermek istersen onları yaz
    <?php

    $gelen = basename($_SERVER['HTTP_REFERER']);
    $gelen = str_replace('www.', '', $gelen);

    $temiz_liste= array(
    "google.com",
    "facebook.com",
    "twitter.com",
    "onurtasci.com"
    );

    if (!in_array($gelen, $temiz_liste)) { die('403 - Yasak'); }