-4

您好,我有一个 php 文件,用于连接数据库。

Conexion_file.php

<?php  
$dbh = new PDO('mysql:host=localhost;dbname=xxxx','xxxx','xxxx');
?>

在我的主文件中,我需要该文件:

主文件.php

<?php 
require('conexion_file.php'); 
//code..
?>

这是我的问题,连接文件的名称应该是什么?或者我可以为这个文件使用另一个扩展名吗?所以我可以让一些人更难从这个文件中获取信息。谢谢。

4

2 回答 2

0

只要您的连接文件不回显连接设置 - 您就可以了。也可以省略结束?>PHP 标记。

如果您真的很担心,可以将配置文件移到面向公众的 Web 根目录之外。只要 PHP 可以访问它自己的目录之外,您就可以使用绝对路径来包含配置文件。

于 2013-07-03T23:07:44.123 回答
0

只要您不回显或打印数据,任何人都无法看到此信息(只要它得到解释)。

但是,您最好的选择是将公共可访问的网络根目录放在外面。在许多情况下,这一层位于您的public_html目录之上。

您还可以使用文件保护您的.htaccess文件并拒绝访问此文件(不用担心您的脚本仍然能够包含它!)。

于 2013-07-03T23:09:37.507 回答