我有两个问题,一个是关于安全的。
所以我调用数据库连接有问题。如果用户登录,我必须使用菜单的数据库连接来检查会话和更改菜单。问题是,如果我想制作个人资料页面,那么我需要调用数据库连接。所以我两次调用数据库连接。方案:
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 调用它是否安全?