【发布时间】:2017-08-31 19:31:48
【问题描述】:
这可能是重复的,但请不要对我投反对票。 我做了一些简单的网络应用,但没有一个需要这种机制,所以有点卡住了。
假设我在主页上显示最近的帖子,并且每个帖子正下方都有一个评论部分,您可以通过 ajax 发布 cmets。那么我如何获得该帖子的 ID,以便我可以在我的插入语句中使用它。我曾想过将这些数据放在隐藏字段中的某个地方,但它可能会被篡改。有什么建议吗?
【问题讨论】:
-
当然它可以被篡改,但这是你得到它的唯一方法。
-
嗨。不确定,但这是讽刺吗?或者这真的是唯一的方法
-
我个人不会担心做一些复杂的混淆,除非它成为一个问题。我认为这是一个投资回报率,如果不做某事会失去很多,那就去做吧。最坏的情况是什么?有人自动化了一堆 cmets,或者您特别担心会发生什么?
-
我担心的是。假设用户不应该评论他不是朋友的人的帖子。由于 id 是自动递增的,并且他篡改了任何帖子 id,比如 20 到 589(来自他不是朋友的人的帖子),他仍然可以通过简单的篡改来评论他们的帖子..
-
哦,这听起来更像是您需要一个系统,其中包括会话和权限检查与篡改问题。
标签: php mysql database flask social-networking