识别动态页面(由 PHP 从数据库创建)


identifying dynamic pages (created by PHP from database)

如果之前有人问过这个问题,请让我参考答案,我会很棒......这是一个非常普遍的问题,但是我无法从谷歌找到解决方案

我正在使用代码点火器在PHP中开发一个网站。我有文章/帖子。这些帖子位于数据库中,当用户要求查看文章时,其所有相关数据都会使用唯一的"Content_id"从数据库中提取,并动态呈现给用户页面。但是,一旦数据被调度到视图并从该页面创建一个 html 页面,我就无法找到在生成该页面时使用的"Content_id"。现在,如果用户在该页面上发表评论,我不知道要将哪个"content_id"与此评论一起保存在评论表中,以便下次显示本文时,也可以显示所有相关评论。

我认为的一些解决方案如下

  1. 我可以使用会话来存储此数据吗?(但是我没有为那些未登录的用户使用会话...所以我可以为所有用户使用会话)

  2. 在页面上使用带有隐藏字段的表单是否是一个可行的选择......Wordpress或其他CMS如何处理这个问题?

为了实现您的目标,您的表格需要四列:

  1. 唯一行号
  2. 内容
  3. 职位编号
  4. 发布日期(时间戳)

  5. 唯一的行号是主键。Auto_increment吧。

  6. 内容是发布的消息。

  7. 帖子
  8. 编号是开始对话的帖子的行号。 使其与对话第一篇文章中的行号相同。它是正在响应的帖子的行号。对对话的所有回复都将具有相同的帖子编号。

  9. 发布日期是一个时间戳。它允许您在特定对话中组织帖子的顺序。

每个对话或sub_conversation都遵循此例程。

通常,帖子 ID 无论如何都会作为 GET 变量传递。如果没有,隐藏输入就可以了。

我很伤心地知道除了一个人之外没有人回答我的问题

这里的任何方法是我在 1 句话中想出的解决方案**

页面不需要编号,但内容需要编号...因此,每个内容(文章、帖子等)都有一个内容 ID,需要考虑该 ID。

**