我有两个问题,一个是关于安全的。
所以我在调用数据库连接时遇到了问题。我必须使用数据库连接的菜单,以检查会话和更改菜单,如果用户登录。问题是,如果我想让个人资料页,那么我需要召回数据库连接。所以我调用了两次数据库连接。方案:
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调用它是安全的吗?
发布于 2013-05-20 15:56:06
你可以在head.php上将它命名为你在每个页面中包含的内容。
除非您想增加服务器负载,否则创建2个连接是没有意义的。
https://stackoverflow.com/questions/16644916
复制相似问题