全局连接字符串的好坏

时间:2016-02-22 13:52:07

标签: php mysqli prepared-statement

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);

在安全方面是好还是坏?

1 个答案:

答案 0 :(得分:1)

使用$GLOBALS是一件坏事,现在我们并不是这样做的。好的选择是使用Singleton类,或者如果你不在OOP中开发你的网站(这很糟糕),只需要包含一个变量。