如何防止用户更改Chrome中的inspect元素上的id

use*_*422 1 php jquery

我只是想知道如何防止用户在Chrome上提交结果之前更改Chrome中的inspect元素上的id.在我的网站上,我创建了一个like按钮,这个按钮有自己的ID,如下面的(id ='1').单击此按钮后,我使用ajax在我的数据库上发送数据,并使用与从ajax传递的相同ID更新列.但是,如果用户在提交数据之前在Chrome中的inspect元素上更改此ID,则他们可以操作我的数据库,而不是喜欢id = 1的评论,他们可以喜欢其他评论,这不应该是可爱的.反正是为了防止这种情况发生.

<input type="button" value="Like" id="1"/>

$('#button').click(function() {
    var id = $(this).attr('id');

    $('like_ajax.php', {id: id}, function(data) {
        alert('Success');
    });

});
Run Code Online (Sandbox Code Playgroud)

Ana*_*uch 5

唯一的解决方案是在保存到db之前检查服务器端当前的id是否可爱.在保存到DB之前,应始终进行这些检查.