我在选择框中(或 html 代码中的任何其他内容)中读取的值不应该是数据库表的主键。例如:
<select>
<option value="1">Value 1</option>
<option value="2">Value 2</option>
</select>
在数据库中有以这些值作为主键(1、2、3、....)的查找表。因此,我存储在引用此查找表的表中的选择框中的数据是一个数字,例如 1、2、3....(作为选项字段的值)。由于安全原因,我最好不要在 html 中使用相同的值和作为密钥,但那有什么问题呢?我不明白为什么这应该是安全原因?