如果这个问题已被问及之前只是提及我的答案,我将是伟大的..这是一个非常普遍的问题,但我一直无法找到解决方案表单谷歌识别动态页面(由PHP从数据库创建)
我正在PHP开发一个网站使用codeigniter。我有文章/帖子。这些帖子位于数据库中,当用户要求查看文章时,所有相关数据都将使用唯一的“Content_id”从数据库中提取出来,并且页面会动态呈现给用户。 但是,一旦数据被分派到视图,并从该页面创建一个HTML页面,我无法找到哪个“Content_id”用于生成该页面。现在,如果用户在该页面上发表评论,我不知道要在评论表中保存哪些“content_id”以及该评论,以便下次显示此文章时,还可以显示所有相关评论。
一些,我认为解决方案是如下
我可以使用会话来存储这些数据? (但是我没有使用那些没有登录的用户的会话...所以我可以使用所有用户的会话)
将使用隐藏字段的页面上的窗体是一个可行的选项... WordPress或其他CMS如何处理这个问题?
亲爱的朋友,隐藏的领域可以由用户推荐,因此对我来说看起来不太好..更多内容管理系统如何解决这个问题。重点是一旦内容显示给用户,他们将从动态转换为纯HTML,然后content_is存储在哪里? – 2012-07-07 15:27:55
是的,但你在乎什么?即使他编辑隐藏字段的值,也会发生以下两种情况之一:要么将评论发布到不存在的页面,在这种情况下,什么都不会发生。或者他会发布到一个确实存在的页面,他的评论将发布在那里。没什么大不了的。 – 2012-07-07 15:38:05
感谢Mr Truth ...根据你的意见,我认为我应该把每个页面的content_id作为隐藏字段加密为md5。但是,这仍然是Wordpress实现它的方式?如果你可以回答这个问题。感谢您的输入lotttttt – 2012-07-07 15:48:59