Şimdi benim anlamadığım bir husus var. Sen bu tarz bir denetimi her sayfada gerçekleştirecek olursan, arama motorlarından gelmeyen bir kullanıcı sürekli senin yönlendirdiğin adrese gidecek. Dolayısı ile sayfada doğal olarak gezemeyeceksin. Yani aslında direkt olarak referer olup olmadığını kontrol edip ona göre işlem yapsan bir sorunla karşılaşmayacaksın.

İstersen PM ile örnek siteleri bir yolla ki aklındaki fikrin ne olduğu konusunda daha iyi bilgi sahibi olalım.

Şunu bir dene ama yukarıda belirttiğim gibi sadece referer olup olmadığını kontrol ederek işlem yapıyor. Eğer arama motorundan gelen kişi için özel başka bişeyler varsa kafanda ona göre gerekli düzenlemeleri yapalım.



if(!isset($_SERVER['HTTP_REFERER'])) {

header("gösterilecek html sayfası adresi");

}