2012-05-24 48 views
0

我正在開發一個Web應用程序(一個庫管理器),它將被安裝在想要使用它的人的「網絡託管」上,就像Wordpress平臺一樣。如何存儲mysql設置?

關於安裝,我要求以數據庫主機名,數據庫用戶,數據庫密碼和數據庫名稱等形式提供mysql設置,但稍後會使用這些信息(將連接登錄名和連接密碼插入db,例如)。我想知道什麼是更好的方式來存儲這些設置。我應該將它們存儲到設置文件.txt中嗎? .dat?我寧願避免因爲一些可能的黑客行爲。

安裝的第一步是關於填寫表格後創建表格,第二步是填充另一個表格後在數據庫中插入數據。我嘗試將設置存儲到變量中,但正如我正在使用某些PHP函數一樣,稍後我不能在其他函數中使用它(因爲局部變量,它們不是全局的)。

+1

位於web根目錄之外的* .php文件中。 – 2012-05-24 05:01:15

+0

如果用戶沒有訪問web根目錄的任何其他位置?就像很多網絡託管服務只提供www目錄...(WordPress的是這樣做的?) – Sense

回答

1

使用一個常見的.php文件,您應該在您希望與數據庫連接的其他文件中包含該文件。在那個文件中,只需給hostname,db,dbh賦值一些你稍後會用到的有意義的變量,這些變量將會被你的所有包含這個文件的函數所使用。