HTTP Referer kullanarak kontrol edebilirsiniz.
PHP:
$used = false; //Kontrol için boolean tipinde değişken oluşturalım
if (isset($_SERVER['HTTP_REFERER'])) { //Referer(Yönlendiren bağlantı) set edilmiş mi diye kontrol edelim
$array = parse_url($_SERVER['HTTP_REFERER']); //parse_url() fonksiyonu ile URL'i ayrıştırarak alan adını alalım
if (strpos($array['host'], 'example.com') === false ){ //Eğer yönlendiren sunucunun alan adı bizim alan adımız ile uyuşmuyorsa
$used = true; //Kullanıldığını onaylayalım
}else {
$used = false; //Aksi taktirde kullanılmadığını belirleyelim
}
}
if ($used){ //Eğer kullanılmış ise
//...
}Kaynak:
Stackoverflow - Harald Doderer
Bu yöntemi iframe ile çekilmesi muhtemel sayfalarınızda kullanabilirsiniz.