Site erişimi
3
●314
- 25-09-2017, 09:34:32Sadece belirli bir kaynaktan gelen kişilerin girmesini istiyorum, böyle birşey mümkün mü?
- 25-09-2017, 13:40:16Hocam 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$_SERVER['HTTP_REFERER']recepasann adlı üyeden alıntı: mesajı görüntüle
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:42sitenin 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'); }
