Heim >Backend-Entwicklung >PHP-Tutorial >Wie speichere ich Konfigurationsinformationen in einer INI-Datei?
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:
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!