php – 检测Ajax调用URL

前端之家收集整理的这篇文章主要介绍了php – 检测Ajax调用URL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 HTML文档,它使用AJAX调用PHP文件加载内容.我的代码的重要位置如下:

default.html:

/*more code above*/
var PHP_URL = "content.PHP";
var Content = document.getElementById('Content');
ajaxRequest = new XMLHttpRequest();
ajaxRequest.onreadystatechange =
    function() {
        if(ajaxRequest.readyState==4) {
            if (ajaxRequest.status==200)
                Content.innerHTML = ajaxRequest.responseText;
            else
                Content.innerHTML = "Error:<br/>unable to load page at <b>"+PHP_URL+"</b>";
            Content.className = "Content Solid";
        }
    }
ajaxRequest.open("GET",PHP_URL,true);
ajaxRequest.send();
/*more code below*/

“content.PHP”上的文件是否可以检测到它已从“default.html”调用,还是根据需要调用不同的调用文件

最着名的Ajax框架,如jQuery和mooTools,添加了一个可以使用PHP检查的特定头文件
if (strcasecmp('XMLHttpRequest',$_SERVER['HTTP_X_REQUESTED_WITH']) === 0)
{
    // Ajax Request
}

猜你在找的PHP相关文章