Heim  >  Artikel  >  Backend-Entwicklung  >  Wie speichere ich Konfigurationsinformationen in einer INI-Datei?

Wie speichere ich Konfigurationsinformationen in einer INI-Datei?

黄舟
黄舟Original
2017-05-20 17:04:011759Durchsuche

Wie speichere ich Konfigurationsinformationen in einer INI-Datei?

Einige Informationen, die auf verschiedenen Websites wiederverwendet werden (z. B. Passwörter, Pfade und Variablen), werden am besten in einer Datei gespeichert, damit nur Sie, wenn der Code auf eine andere Website verschoben werden muss, dies tun Sie müssen die Einstellungen nur einmal ändern, anstatt Hunderte oder Tausende von geänderten Codes. Wie können Sie diese Konfigurationsinformationen in der angegebenen Datei speichern?

Die einfachste Möglichkeit, Konfigurationsinformationen zu speichern, besteht darin, Variablen in einer .ini-Datei zu erstellen und dann die Funktion parse_ini_file zu verwenden, um diese Datei in den Code einzubinden. Die Funktion kann auch Dateien im gleichen Format wie PHP analysieren. ini, einschließlich, erstellen Sie unten eine config.ini-Datei. Ihr Inhalt lautet wie folgt:

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

Wenden Sie die Funktion parse_ini_file an, um die Daten in der Konfigurationsdatei config.ini zu lesen. Der Code lautet wie folgt:

<?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);
?>

Ausgabe Das Ergebnis sieht wie folgt aus:

Wie speichere ich Konfigurationsinformationen in einer INI-Datei?

Beim Speichern der Konfigurationsdatei ist es am besten, die Konfigurationsdatei nicht im Webstamm zu speichern Da die Konfigurationsdatei normalerweise Benutzernamen- und Kennwortinformationen enthält, können „ungebetene Gäste“ leicht auf wichtige Informationen zugreifen und diese stehlen, wenn sie im Web-Stammverzeichnis gespeichert sind Server, so dass es für „ungebetene Gäste“ schwierig sein wird, auf die Datei zuzugreifen.

Wenn die Konfigurationsdatei im Web-Root-Verzeichnis gespeichert werden muss, stellen Sie sicher, dass Sie eine Dateianweisung in die .htaccess-Datei einfügen, um Benutzer einzuschränken, die auf diesen Dateityp zugreifen können!

Dies ist das Ende der Einführung zum Speichern von Konfigurationsinformationen in Dateien. Ich glaube, dass jeder diesen Wissenspunkt beherrschen kann, um sein erworbenes Wissen zu festigen.

Das obige ist der detaillierte Inhalt vonWie speichere ich Konfigurationsinformationen in einer INI-Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn