需要有关使用php建立论坛的建议

时间:2016-09-16 12:44:14

标签: php mysql forum

我正在尝试在我的网页上创建一个论坛。我需要一些建议。我有MySQL数据库,我能够使用它。然而,据我所知,正在玩POST。我的意思是点击提交$ _POST ['提交'])设置等等。然后连接到数据库,获取信息并显示。这种制作论坛的方式很糟糕,因为这一切都发生在一个页面上。据我所见,任何其他论坛在进入一个等等时都有它独特的Uri(在域名之后会发生什么)所以你可以简单地发送一个完整的网址并且他们在那个帖子里(不像你玩的那样)使用$ _POST ['提交'])。

很抱歉,如果我的问题不准确,我不是要求我写代码。我只需要有人指导我到正确的地方,任何建议都会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:2)

您的问题很难理解,但我认为您对使用GET / POST动态数据和页面感到困惑。

具有不同ID的URL就像幻觉一样。实际上,它是同一页面,但页面会动态地从URL中获取该ID,并使用它来输出某些数据。

例如,假设我们有网址:www.example.com/show_thread.php?thread=3

php看起来像

if(isset($_GET['thread'])){
   $data = $db>query("SELECT thread_title,thread_text FROM threads WHERE thread_id = $_GET['thread']");

  print($data);

}

*警告:请勿使用此确切代码,这是一个示例,不安全等

然后数据库看起来像

thread_id     thread_title         thread_text
1               kngwihywoihwy      kngwihywoihwykngwihywoihwy
2            vyfngoieyoiehyon     ieonuwrtoi hunwrmt jirwyji
3           nuoaiefguneoihn        eoithneiotheo

,页面会显示

nuoaiefguneoihn        eoithneiotheo

POST数据用于将其发送到服务器,并使用它执行某些操作。就像GET一样。但是,GET有助于传递内容,因为它们可以通过链接访问。像这个例子。