2016-08-06 5 views
-2

간결한 답변을 통해이 문제와 관련하여 많은 비슷한 질문이있는 것으로 보입니다.PHP 스크립트에 반복적으로 포함되지 않도록 MySQL 자격 증명을 저장 하시겠습니까?

여러 PHP 페이지에서 연결해야하는 MySQL 데이터베이스가 있습니다. 과거에는 모든 PHP 페이지에 데이터베이스에 대한 인증 정보를 포함 시켰지만 재사용 성 관점과 보안 관점에서 볼 때 끔찍한 날이되었습니다.

MySQL 데이터베이스에 자격 증명을 저장하여 여러 다른 PHP 파일의 한 위치를 참조하여 데이터베이스를 인증 할 수있는 곳은 어디입니까?

+0

사용 공통 클래스는 MySQL을 연결합니다. 데이터베이스 연결이 필요한 클래스를 사용하십시오. 해당 클래스를 안전한 장소에서로드하십시오. codeigniter와 같은 가벼운 프레임 워크를 사용해야합니다. – Hardy

답변

0

예 각 페이지마다 db 연결 매개 변수를 쓰는 것은 좋지 않습니다. 특히 페이지가 많은 경우에는 특히 그렇습니다. 이 목적으로 전용 php 파일을 만들고 필요할 때마다 require_once()을 통해 사용하십시오. 난 당신이 연결 파일을 포함하는 가정입니다

0

가 필요()

당신이 정말로 기운이 somwhere 텍스트 파일의 값을 저장할 수 그렇게 당신이 PHP 파일을 읽어 사용하고 텍스트를 얻는 방법을 알고있는 경우 다음은

다른

당신이 그들이 더 이러한 성격

을 맞게 구축 또는 폴더에 값을 저장 및 인덱싱에서 사용자를 방지하는 데에 htaccess로 파일을 넣을 수있는 MVC 프레임 워크를 한 번 봐 걸릴 수 필터링 폴더

관련 문제