【发布时间】:2020-07-04 04:05:04
【问题描述】:
我正在尝试保护一个包含一些数据库信息的 inc 文件,我正在使用 htacess 来保护该文件。
我想要的是以下内容:只允许 php 脚本获取这些信息以记录到数据库。
我的 Webroot 看起来像这样:imgWebRoot
我的 .htacess 代码如下所示:
<files sql.cnf>
Order Allow,Deny
Deny from all
allow from indexa.php
</files>
我的 php 文件:
parse_ini_file("C:\Apache24\htdocs\sql.cnf");
echo $_SERVER[‘DB_LOGIN’]; // login
我的 sql.cnf 文件
SetEnv DB_LOGIN “login”
SetEnv DB_PASSWD “password”
SetEnv DB_DB “my_database”
SetEnv DB_HOST “127.0.0.1”
我的问题是我无法登录到 php 文件,我不明白为什么?
【问题讨论】:
标签: php database apache security