D62 adlı üyeden alıntı: mesajı görüntüle
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'){
// İstek var ise burası
} else {
// istek yok ise yönlendir. veya kilitle
}
bu şekilde de ajax isteği olup olmadığına da bakılabilir ek olarak buna token vs gibi kontroller yapılabilir sizin kodlar çok kalabalık geldi nedense fakat yinede yararlı konu
Bahsettiğiniz şekilde de kullandım tabiki ama yeterli olmayabiliyor diğer kodları da incelerseniz demek istediğimi daha iyi anlarsınız , hepsi kullanılmak zorunda değil ama güvenlik önemli ;-)