Gelen bir istek AJAX JSON türde olup olmadığını kontrol etmek için yine de var mı?
Denedim
if(($_SERVER['REQUEST_METHOD']=='JSON'))
{
}
Ama işe yaramadı.
Herhangi bir düşünce?
Nereye bilemeyiz ki, tam olarak, gelen istekleri kabul edilir?
JSON veya SimpleXML gibi verileri almak için çalışır script başında bir işlevi olabilir. Bir hata yakalar, bunu diğeri biliyorum ...
İkinci düşünce, o JSON olmak için sınayın var, SimpleXML nedenlerle ton için bir hata atmak olacaktır.
$json_request = (json_decode($request) != NULL) ? true : false;
Sen jQuery "XMLHttpRequest"
bunu ayarlamak gibi X-Requested-With
başlığı, bazı kütüphaneler, kontrol edebilirsiniz.
$isAjaxRequest = $_SERVER['X_REQUESTED_WITH'] == 'XMLHttpRequest';