2010-09-16 152 views

回答

3

「如何」在這是比正常的Stackoverflow問題更大。

也許看看這裏的一些想法(我只是快速通過它掃描,現在,真的不能說,如果它是一個偉大的教程或不是現在):http://www.tuttoaster.com/how-to-create-a-forum-in-php-from-scratch/

如果你是一個PHP的新手,最好找一個開源的PHP論壇應用程序,如http://www.phpbb.com/或類似的東西(phpbb只是第一個想到)。這將有更多的代碼需要排序,但更受歡迎的開源應用程序可能已經知道如何處理跨站腳本攻擊和sql注入攻擊等安全問題。

6

「這個問題通常會得到自己的網頁」,你指的是「獲取自己的網址」。例如,這個是How do you allow users to dynamically create a web page within a web app?

這真的只是一個把戲。非常簡化:

  • 當您提交此問題時,它得到一個唯一的標識符3723813並被插入到數據庫中。
  • 有與問題涉及單個控制器腳本,說https://stackoverflow.com/questions.php
  • 當有人試圖打開這個網頁,服務器知道使用模塊,例如mod_rewrite for apache發給questions.php
  • 然後,questions.php查看url參數,獲取此問題的唯一標識3723813,並從數據庫加載其信息以顯示它。
  • 網址的其餘部分只是表面化妝品而已,因此我們可以在打開頁面之前立即知道它是什麼問題。