是否可以将用户ID从数据库中的数据库中放入php应用程序页面?

NST*_*STJ 2 php database security

如果我提出任何重大错误,请向我道歉,这是我的第一篇文章.

在php中构建一个简单的应用程序,其中用户拥有许多不同数据集的权限,这些数据集保存在具有相应id的数据库中.目前,我让用户通过从下拉列表中选择一组来切换他们正在查看的数据集.我的安全知识有点弱,导致我的问题:将实际的行ID从数据库暴露给外部世界本身就不好吗?

在这种情况下,它将以以下形式出现:http:// www.***app.com/app.php?currentDataSetID=44

感谢您的投入(并再次为问题中的任何noobesqueness道歉).如此岩石.

Pek*_*ica 5

这通常很好.正如您在问题URL中看到的,Stack Overflow也做同样的事情!

您需要集中精力确保没有正确权限的任何人即使输入正确的URL 也能实际访问 ID 44.