두 가지 질문이 있습니다. 하나는 보안에 관한 것입니다.데이터베이스에 2 개의 질문이 필요합니다.
그래서 데이터베이스 연결을 호출하는 데 문제가 있습니다. 사용자가 로그인 한 경우 세션을 확인하고 메뉴를 변경하기 위해 메뉴에 대한 데이터베이스 연결을 사용해야합니다. 문제는 프로필 페이지를 만들고 싶다면 데이터베이스 연결을 다시 호출해야한다는 것입니다. 그래서 데이터베이스 연결을 2 번 호출합니다. 방식 :
profile.php -> require("databaseconnection.php");
menu.php -> require("databaseconnection.php");
내 생각 엔 내가 2 DB 연결을해야하거나 내가 모든 페이지를 포함하는 것을 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으로 호출하는 것이 안전합니다?
두 개의 서로 다른 데이터베이스에 연결 하시겠습니까? – Fabio
두 번째 질문은 무엇입니까? –
동일하지 않으며 동일한 테이블에서 읽습니다. – Markus