你好我有一个php文件,我在那里连接数据库。
Conexion_file.php
<?php
$dbh = new PDO('mysql:host=localhost;dbname=xxxx','xxxx','xxxx');
?>
在我的主文件中我需要该文件:
mainfile.php中
<?php
require('conexion_file.php');
//code..
?>
这是我的问题,连接文件的名称应该是什么?或者我可以为此文件使用其他扩展名吗?所以我可以更努力地从这个文件中获取信息。 感谢。
答案 0 :(得分:0)
只要您的连接文件没有回显连接设置 - 您就可以了。忽略关闭?>
PHP标记。
如果您真的担心,可以将配置文件移到面向公众的Web根目录之外。只要PHP可以在其自己的目录之外访问,您就可以使用绝对路径来包含配置文件。
答案 1 :(得分:0)
只要您不回显或打印数据,就没有人能够看到这些信息(只要它得到解释)。
但最好的办法是将置于之外的公共可访问网络根目录。在许多情况下,这一层位于public_html
目录之上。
您还可以使用.htaccess
文件保护文件,并拒绝访问此文件(不要担心您的脚本仍然可以包含它!)。