首頁  >  文章  >  後端開發  >  如何在ini檔案中儲存設定資訊?

如何在ini檔案中儲存設定資訊?

黄舟
黄舟原創
2017-05-20 17:04:011759瀏覽

如何在ini 檔案中儲存設定資訊?

某些在站點中重複使用的資訊(例如:密碼、路徑和變數)最好儲存在一個檔案中,這樣,如果需要把程式碼轉移到另一個站點,就只需要修改一次設置,而不用成百上千的修改代碼,那麼如何將這些配置信存儲到指定的文件中的呢?又如何讀取這些配置信息呢?

最簡單的儲存設定資訊的方法是在一個.ini 檔案中建立變量,然後使用parse_ini_file 函數在程式碼中包含這個文件,還函數能夠解析與php.ini 相同格式的文件,列入,下面建立一個config.ini文件,內容如下:

;This is a mysql configuration file 
;Comments start with ";",as in php.ini
host = localhost
daname = db_database
username = root    
password = root
charset  = usf8

應用parse_ini_file函數讀取設定檔config.ini 中的數據,其程式碼如下:

<?php
header("Content-Type:text/html; charset=utf-8");
$ini_array = parse_ini_file("config.ini");
print_r($ini_array);
$ini_array = parse_ini_file("config.ini",true);
print_r($ini_array);
?>

輸出結果如下圖所示:

如何在ini檔案中儲存設定資訊?

在儲存設定檔時,最好不要將設定檔儲存在Web根目錄下,因為設定檔通常會包含使用者名稱和密碼訊息,如果將配置文件儲存與Web根目錄下,那麼很容易被「不速之客」存取盜取重要的訊息,所以,還是應該將其儲存於伺服器之外,這樣「不速之客」就很難存取這個檔案了。

如果必須將設定檔儲存到 Web 根目錄下,請務必在.htaccess檔案中包含一條檔案指令,用於限制能夠存取該類別檔案的使用者!

如何在文件中儲存配置資訊我們到這裡就介紹結束了,相信小伙伴們都能夠掌握次知識點,小伙伴們可以再自己的本地聯繫一下,鞏固一下自己所掌握的知識!

以上是如何在ini檔案中儲存設定資訊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn