我想安全地從jQuery的/阿賈克斯發送用戶的三個輸入PHP和這裏是我的代碼我應該使用是encodeURI用戶名,電子郵件地址和密碼
var username = encodeURI($(".username_inp").val());
var email = encodeURI($(".email_inp").val());
var pass = encodeURI($(".pass_inp").val());
var post = {
"username":username,
"email":email,
"pass":pass,
}
$.ajax({
url: 'ajax/logreg.php',
type: 'POST',
data: {post:JSON.stringify(post)},
success: function(ans){
console.log(ans);
}
})
我想知道如果我的代碼是正確的,因爲據我所見,人們只使用encodeURI
與網址
你不需要'encodeURI'領域,因爲他們已經在POST body –
@AgamBanga但我不能發送沒有它們的''' –
從哪裏進入你的輸入 –