Ben farklı, iyi bir çözüm var bu iki olgu ile uğraşmak gerekir?
Bunu gerçekleştirmek için 2 yol düşünebilirsiniz:
AJAX tarafta isteği AJAX istemci tarafından yapıldığını belirtmek için XMLHttpRequest.setRequestHeader()
and then check for the önsence of that header on the PHP side with getallheaders()
a> ile özel bir HTTP başlığını ayarlayabilirsiniz. Php komut özel bir başlık bulmak değilse, sen olmayan bir AJAX isteği olarak düşünebilirsiniz.
Eğer kodu isteği oluşturduğunuzda, sadece istek doğasını göstermek için bir QueryString değişken çakmak olabilir. örn. http://example.com/process?ajax=true olmayan bir AJAX isteği için bir AJAX reqeust veya http://example.com/process?ajax=false için.