我可能听起来很可怕,但我会尝试。
我想从表单中获取用户定义的信息并将其放入config.php文件中,您知道,例如"网站标题"并且它们会输入任何内容并将其永久地放入配置文件中,以便它是动态的。因此,使用变量将其设置为config.php中的另一个变量,而不是将其设置为一次性放置。我希望这是有道理的,
所以如果我进入网站管理员"到一个简单的形式,然后它将转到config.php并放下" $ sitetitle ="网站站长"进入配置,所以我可以把它包含在其他页面中。
通过这种方式或通过MySql会更好吗?
答案 0 :(得分:0)
严格地说,您可以将配置数据存储在.ini文件中,并使用parse_ini_file
函数读取该文件。假设您有2个文件,都存储在同一个文件夹中:
- config.ini
- parse.php
config.ini包含您的配置值:
Site Title = foo
Site Address = foo.com.
parse.php包含读取ini文件的方法:
<?php
var_dump(parse_ini_file("config.ini"));
?>
php文件将返回:
array (size=2)
'Site Title' => string 'foo' (length=3)
'Site Address' => string 'foo.com' (length=7)
但是,这可能会引发性能问题,因为每次想要了解值时都可能会读取文件。我建议更喜欢使用常量,或者至少在程序开始时将配置值保存为常量:
define('SITE_TITLE', 'foo');
define('SITE_ADDRESS', 'foo.com');