Maison  >  Article  >  développement back-end  >  Comment stocker les informations de configuration dans le fichier ini ?

Comment stocker les informations de configuration dans le fichier ini ?

黄舟
黄舟original
2017-05-20 17:04:011759parcourir

Comment stocker les informations de configuration dans un fichier ini ?

Certaines informations réutilisées sur plusieurs sites (telles que les mots de passe, les chemins et les variables) sont mieux stockées dans un fichier afin que si le code doit être déplacé vers un autre site, vous Vous devez modifier les paramètres une fois, au lieu de centaines ou de milliers de codes modifiés. Alors, comment stocker ces informations de configuration dans le fichier spécifié ? Comment lire ces informations de configuration ?

Le moyen le plus simple de stocker les informations de configuration est de créer des variables dans un fichier .ini, puis d'utiliser la fonction parse_ini_file pour inclure ce fichier dans le code. La fonction peut également analyser des fichiers au même format que php. ini, incluant , créez un fichier config.ini ci-dessous, son contenu est le suivant :

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

Appliquez la fonction parse_ini_file pour lire les données dans le fichier de configuration config.ini, le code est le suivant :

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

Sortie Le résultat est le suivant :

Comment stocker les informations de configuration dans le fichier ini ?

Lors du stockage du fichier de configuration, il est préférable de ne pas stocker le fichier de configuration à la racine Web répertoire, étant donné que le fichier de configuration contient généralement des informations sur le nom d'utilisateur et le mot de passe, si le fichier de configuration est stocké dans le répertoire racine Web, il sera facile pour les « invités non invités » d'accéder et de voler des informations importantes. Par conséquent, il doit être stocké en dehors du répertoire. serveur, de sorte qu'il sera difficile pour les "invités non invités" d'accéder au fichier.

Si le fichier de configuration doit être stocké dans le répertoire racine Web, assurez-vous d'inclure une directive file dans le fichier .htaccess pour restreindre les utilisateurs pouvant accéder à ce type de fichier !

C'est la fin de l'introduction sur la façon de stocker les informations de configuration dans des fichiers. Je pense que tout le monde peut maîtriser ce point de connaissance. Vous pouvez contacter votre région pour consolider les connaissances que vous maîtrisez.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn