0

我有两个问题,一个是关于安全的。

所以我调用数据库连接有问题。如果用户登录,我必须使用菜单的数据库连接来检查会话和更改菜单。问题是,如果我想制作个人资料页面,那么我需要调用数据库连接。所以我两次调用数据库连接。方案:

profile.php -> require("databaseconnection.php");
menu.php -> require("databaseconnection.php");

我的猜测是,我应该建立第二个数据库连接还是我可以在 head.php 中调用它,我包含每个页面。例子:

$db = new PDO("mysql:host={$host};dbname={$dbname};charset=utf8", $username, $password, $options);
$db2 = new PDO("mysql:host={$host};dbname={$dbname};charset=utf8", $username, $password, $options);

还是用我在每个页面中包含的 head.php 调用它是否安全?

4

1 回答 1

1

您可以在 head.php 中调用它来包含每个页面。

除非您想增加服务器负载,否则创建 2 个连接是没有意义的。

于 2013-05-20T07:56:05.933 回答