當我們想通過ajax發佈一些數據到php頁面時,任何人都可以看到URL以及正在發佈的值。ajax-如何防止瀏覽器顯示ajax url
它可能是非常危險的,有沒有什麼辦法來保證這一點?我是否可以隱藏網址或任何對網址進行編碼的方式,以便用戶無法看到並訪問它?
這是一個示例代碼,正如您所看到的,URL可以將數據公開在源代碼中,也可以在像Firebug這樣的檢查器中公開。
function reg_user(id){
$(document).ready(function() {
$.ajax({
type: "POST",
url: "reg_user.php",
data: "id="+id,
success: function(msg){
str=$.trim(msg)
if (str=='ok'){
}
}
})
})
};
感謝
您可以使用htaccess和modrewrite更改網址。 – 2014-09-28 07:24:15
簡短回答:不可以,尤其是使用開發工具或wireshark時。我建議你改爲保護服務器。 – Joseph 2014-09-28 07:24:26
*它可能是非常危險的* ...其他網站如何做同樣的事情,沒有掩蓋的URL ... – 2016-08-04 08:49:40