是否有可能強制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方法我猜 –
爲什麼你擔心有人可以把網址到瀏覽器並看到內容?你知道通過網絡發送的任何東西最終都可以在目的地進行檢查嗎? –