当我们想通过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