Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中保护数据库密码配置文件?_Php_Security_Permissions - Fatal编程技术网

如何在PHP中保护数据库密码配置文件?

如何在PHP中保护数据库密码配置文件?,php,security,permissions,Php,Security,Permissions,如何在PHP中保护包含数据库密码的配置文件?另外,我需要详细的操作方法。将配置文件(包含的.php模块)放在Web服务器无法读取的目录中。例如: config.php: <?php $db_host = "localhost"; $db_user = "username"; $db_password = "the literal password"; $db_database = "default_db"; ?> 将配置文件(包含的.php模块)放入Web服

如何在PHP中保护包含数据库密码的配置文件?另外,我需要详细的操作方法。

将配置文件(包含的
.php
模块)放在Web服务器无法读取的目录中。例如:

config.php:

<?php
   $db_host = "localhost";
   $db_user = "username";
   $db_password = "the literal password";
   $db_database = "default_db";
?>

将配置文件(包含的
.php
模块)放入Web服务器无法读取的目录中。例如:

config.php:

<?php
   $db_host = "localhost";
   $db_user = "username";
   $db_password = "the literal password";
   $db_database = "default_db";
?>

这取决于您想从谁那里确保安全? 1) 来自某个黑客? 2) 您的客户将有权访问您的源代码?或 3) 你的员工

在任何情况下,您都可以使用代码混淆来加密代码。()

其中一些可用于: ioncube(商业) zend guard(商业) (免费) 如果需要的话,你可以用谷歌搜索更多

有用的帖子:


我使用的是ioncube,在所有平台(windoes+linux)上都能正常工作。

这取决于你想从谁那里保证它的安全? 1) 来自某个黑客? 2) 您的客户将有权访问您的源代码?或 3) 你的员工

在任何情况下,您都可以使用代码混淆来加密代码。()

其中一些可用于: ioncube(商业) zend guard(商业) (免费) 如果需要的话,你可以用谷歌搜索更多

有用的帖子:


我使用的是ioncube,在所有平台(windoes+linux)上都能正常工作。

你说的安全是什么意思?谁的安全?公众看不到PHP文件中的内容,但你应该保护你的FTP/cPanel等,以便未经授权的人无法访问该文件。你说的安全是什么意思?谁的安全?公众看不到PHP文件中的内容,但您应该保护您的FTP/cPanel等,以便未经授权的人无法访问该文件。