PHP Check if Request is an Ajax Request
Determine if a request is an Ajax request by checking the HTTP_X_REQUESTED_WITH header.
function isAjaxRequest()
{
$request = $_SERVER['HTTP_X_REQUESTED_WITH'];
return !empty($request) && strtolower($request) === 'xmlhttprequest';
}