我现在一直坚持这个语法问题,我在任何地方找到的信息似乎都没有。
我想要做的就是使用一个变量,我有大约20-30个文件需要连接到数据库,每次更改所有这些页面上的凭据都会如此痛苦,所以即时尝试链接到变量.php文件。
这是代码:
require( "http://domainname/resources/Variable.php" );
$sql_details = array(
"user" => $DBUsername,
"pass" => $DBPassword,
"db" => $DBName,
"host" => $DBHost
);
这是我尝试添加变量之前的语法,在运行时没有出现错误,比如当我尝试使用变量时
$sql_details = array(
'user' => 'username',
'pass' => 'password',
'db' => 'database',
'host' => 'localhost'
);
答案 0 :(得分:0)
我建议如下。
require( "Variable.php" ); // Use Absolute path here
$sql_details = array(
"user" => $DBUsername,
"pass" => $DBPassword,
"db" => $DBName,
"host" => $DBHost
);
在这里,您可以使用global关键字来使用另一个文件变量,例如global $ DBUsername
答案 1 :(得分:0)
我最后听了评论者并使用了绝对路径“var / www / html / directory1 / directory2 / login.php”,现在一切正常。