gpt4 book ai didi

php - 避免硬编码凭据 mysqli php?

转载 作者:太空宇宙 更新时间:2023-11-03 12:11:05 24 4
gpt4 key购买 nike

我正在开发一个需要连接到数据库的简单 php 应用程序这是创建与数据库的连接的代码的一部分

private $mysqli;

public function __construct()
{
$this->mysqli = new \mysqli("localhost", "root", "password", "mydb");
}

我的问题:如何避免硬编码凭据,客户要求我避免这种情况?

我应该把这些设置放在哪里?

最佳答案

使用config文件:

require_once("../path-to-your-config/config.php");

示例用法:

require_once("../path-to-your-config/config.php");

class ABC {

private $mysqli;

public function __construct()
{
$this->mysqli = new \mysqli(Conf::HOST, Conf::USER, Conf::PASSWORD, Conf::DB);
}
}

关于php - 避免硬编码凭据 mysqli php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24183046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com