2014-05-07 36 views
0

我正在開發一個項目,我需要讓用戶在我的服務器上創建頁面。然而,我不想讓用戶通過在那裏存儲東西來混亂我的mysql數據庫,所以我不能使用mysql數據庫來創建頁面。僅使用PHP的虛擬頁面?

我的確研究了這個話題,似乎有一種WP的插件,可以讓虛擬頁面創建。

這是可能的使用純PHP無需使用任何數據庫?

+0

你將在哪裏存儲你的網頁?爲什麼它會比在mysql中更好? –

+0

@dystroy,它們將被存儲在我的服務器上。在這個項目中與mysql數據庫的連接更少對我來說更好。 – user3592614

+1

@ user3592614作爲一個文件?如'.xml'?哪些讀/寫操作實際上會通過MySQL更快?我可以理解,爲什麼擁有較少的依賴關係是一個很好的理由,但由於具有「較少」的連接,是不是一個。如果你使用WP作爲你的「框架」,那麼使用MySQL會更有意義。 – MackieeE

回答

2

這是可能的,但錯了。

當然可以使用php來寫一個html文件到你的web目錄。但是, 解決方案是沒有辦法不是把東西在你的 數據庫,有幾個原因清潔或更簡潔:

  • 它更容易有結構化信息數據庫

  • 這是一件好事概念從程序獨立的用戶數據

  • 它更容易控制在一個安全的方式訪問數據庫,相比 用戶數據寫入到文件系統

「我真的不想使用mysql數據庫」不是一個很好的理由給這個 了。你可能有一個很好的理由,但猜測它是什麼並不容易,哪個 提出了非常困難的建議。

+0

背後的原因是因爲我將一個子域專用於我的服務器上的每個用戶。所以他們可以在自己的專用子域中創建不同的頁面,並且不會影響我的主站點。這就是爲什麼我沒有讓他們創建頁面的問題。 – user3592614

+0

如果你認爲你想要的東西在概念上與你的主站不同,那麼創建一個新的沒有什麼問題,它有不同的入口點和不同的數據庫。新網站的唯一目的是管理「虛擬」網站,因此您可以獲得所有優勢,而不必擔心混亂。 – monocell

+0

不完全確定你是否同意這個概念,或者不同意它,但感謝切入。 – user3592614