yöntemi anlatayım kodu da sen yazarsın.

$_SERVER['HTTP_REFERER'] değişkeni hangi sayfadan senin sitene gelindiğini gösterir. veya daha doğrusu; çalıştırıldığı sayfaya nerden gelindiğini gösterir (site içi linklerde olabilir diye yazdım).

sonra bu değişkeni parse_url ile ayrıştıracaksın. sana bir dizi döndürür. ordan alıp kendi sitenin url si ve varsa diğer sitelerin url leri ile karşılaştırırsın. uyarsa normal çalışır uymazsa hata bastırır veya ne istiyorsan onu yaparsın.