connections.php
$connection = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
$GLOBALS['connection'] = $connection;
all_other_files.php
require_once 'connections.php';
//In all of my sql prepare statements
mysqli_prepare($GLOBALS['connection'], $query);
在安全方面是好还是坏?
答案 0 :(得分:1)
使用$GLOBALS
是一件坏事,现在我们并不是这样做的。好的选择是使用Singleton类,或者如果你不在OOP中开发你的网站(这很糟糕),只需要包含一个变量。