是否有可能强制PHP只响应ajax请求?通过设置页眉或等 例如,我们有这样的代码:PHP:仅回应阿贾克斯请求
if (str.length == 0) {
document.getElementById("txtHint").innerHTML = "";
return;
} else {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
}
};
xmlhttp.open("GET", "gethint.php?q=" + str, true);
xmlhttp.send();
}
,我们想使一个Ajax请求。现在,当我们在浏览器中输入'SITENAME.COM/gethint.php?q='时,它会显示一些内容。如何预防此事件? 谢谢。
http://stackoverflow.com/questions/8553611/verifying-xmlhttprequest-in-php的可能的复制 –
可以使用POST方法我猜 –
为什么你担心有人可以把网址到浏览器并看到内容?你知道通过网络发送的任何东西最终都可以在目的地进行检查吗? –