2013-05-20 3 views
0

두 가지 질문이 있습니다. 하나는 보안에 관한 것입니다.데이터베이스에 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으로 호출하는 것이 안전합니다?

+0

두 개의 서로 다른 데이터베이스에 연결 하시겠습니까? – Fabio

+0

두 번째 질문은 무엇입니까? –

+0

동일하지 않으며 동일한 테이블에서 읽습니다. – Markus

답변

1

head.php에서 모든 페이지를 포함하여 호출 할 수 있습니다.

서버로드를 늘리지 않으려면 2 개의 연결을 만드는 것이 중요하지 않습니다.

+0

gona 테스트하고 제안에 대한 답변. – Markus

+0

은 현재 잘 작동했습니다. ~보다 – Markus

관련 문제