PHP Site Kaynağının çekimini Engellemek
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon
Diller
Türkçe Türkçe

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam
Anasayfa
İletişim
Üyeler

PHP Site Kaynağının çekimini Engellemek

profil
cArleone
BEĞEN(1)
BEĞENME(0)
GÖRÜNTÜLENME(3089)
RAPOR ET
Bu dersimizde php file_get_contents ile sitelerimizden veri çekmelerini nasıl engelleriz onu anlatacağım.Bizim uğraşarak yazdığımız makaleleri birileri hiç emek sarf etmeden çalabiliyor.Bu çalma yöntemlerinden biride file_get_contents ile site kaynağını çekerek bot yazmaktır.

Bunu engellemek çok basittir.Sitemizdeki verileri file_get_contents ile çekerken tarayıcı bilgisi yoktur.Şu şekilde basit bir kontrol ile file_get_contents ile yapılan botları engeleyebiliriz.

if($_SERVER["HTTP_USER_AGENT"]==""){ 
die();
}


Bu şekilde sitemizin en üstüne tek satırlık kod ekleyerek engelleyebilirsiniz.

<?php 
$cek=htmlspecialchars(file_get_contents("http://ustaderslik.com/konu/CSS3_Resim_Biçimlendirme_(filter)"));
echo $cek;

?>


Normalde engel koymasaydım yukarıdaki kodla kaynağını çektiğim sitenin tüm kaynak kodunu basacaktı.Ama şimdi çalıştırırsanız boş bir sayfa çıkacaktır.



Kod
Kalın
Vurgu
Resim
Video
Url
CEVAPLA
Tüm Hakları Saklıdır. ©Arleone 2013-2014 UstaDerslik






Giriş
Şifremi Unuttum...
Şifre Talep
  Kuralları Kabul Ediyorum.
Kaydol