【发布时间】:2016-03-27 02:23:16
【问题描述】:
我有列表项:
<li class='pick' data-id='1'>1</li>
<li class='pick' data-id='2'>2</li>
<li class='pick' data-id='3'>3</li>
<li class='pick' data-id='4'>4</li>
<script type="text/javascript">
$(document).on('click', '.pick', function(){
item = $(this).attr('data-id');
//add item to Cookie
});
</script>
但是如果客户端从浏览器“检查代码”中编辑或添加新元素:
<li class='pick' data-id='1'>1111111</li>
<li class='pick' data-id='9999999'>unknown</li>
...
现在,我的 cookie 乱七八糟了。
有没有办法获取原始数据,或者我必须在添加到 cookie 之前在服务器端进行验证?
我也在寻找其他方法,类似情况的最佳实践。 谢谢,
【问题讨论】:
-
嗨,欢迎来到 SO。请添加有关您存储的数据类型的更多详细信息,以便获得更好的答案。
标签: javascript html validation security client-side