我有两个问题,一个是安全问题。
所以我在调用数据库连接时遇到问题。 如果用户登录,我必须使用数据库连接菜单来检查会话和更改菜单。 问题是,如果我想制作个人资料页面,那么我需要召回数据库连接。所以我称之为数据库连接2次。 方案:
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将其包含在每个页面中是否安全?
答案 0 :(得分:1)
您可以在head.php上调用每个页面包含的内容。
创建2个连接没有意义,除非您想增加服务器负载。