PHP Site Kaynağının çekimini Engellemek
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon

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(4149)
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